From 3df2befb527732015298a54a56f42d427fe6ec6a Mon Sep 17 00:00:00 2001 From: Enrico Ottonello Date: Thu, 11 Feb 2021 11:53:55 +0100 Subject: [PATCH] fix periodo matching with upper case --- .../NIAM/ordered_sparql_insert_niam.sparql | 21 +++++++++++-------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/enrich/NIAM/ordered_sparql_insert_niam.sparql b/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/enrich/NIAM/ordered_sparql_insert_niam.sparql index 8cd7bef..2383841 100644 --- a/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/enrich/NIAM/ordered_sparql_insert_niam.sparql +++ b/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/enrich/NIAM/ordered_sparql_insert_niam.sparql @@ -128,14 +128,17 @@ INSERT { } WHERE { GRAPH { - ?temporal aocat:has_native_period ?native_period . - ?native_period skos:prefLabel ?native_label . - optional { - GRAPH { - ?periodO skos:altLabel ?native_label . - ?periodO time:intervalStartedBy / time:hasDateTimeDescription / time:year ?temporalFrom . - ?periodO time:intervalFinishedBy / time:hasDateTimeDescription / time:year ?temporalUntil . - } + ?temporal aocat:has_native_period ?native_period . + ?native_period skos:prefLabel ?t_label . + optional { + GRAPH { + ?periodO skos:altLabel ?p_label . + ?periodO time:intervalStartedBy / time:hasDateTimeDescription / time:year ?temporalFrom . + ?periodO time:intervalFinishedBy / time:hasDateTimeDescription / time:year ?temporalUntil . + } + } + bind(ucase(?t_label) as ?u_t_label) + bind(ucase(?p_label) as ?u_p_label) + filter(?u_t_label=?u_p_label) } - } };