From ce8bca3a44ed4f29bcef1b4b4b7a5993e1f71824 Mon Sep 17 00:00:00 2001 From: Enrico Ottonello Date: Fri, 16 Apr 2021 17:14:31 +0200 Subject: [PATCH] patch aat mapping triples replacing %2F with / (ticket #21027) --- .../ARUP/ordered_sparql_insert_arup.sparql | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/enrich/ARUP/ordered_sparql_insert_arup.sparql b/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/enrich/ARUP/ordered_sparql_insert_arup.sparql index 34cecf4..1b25ad4 100644 --- a/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/enrich/ARUP/ordered_sparql_insert_arup.sparql +++ b/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/enrich/ARUP/ordered_sparql_insert_arup.sparql @@ -812,7 +812,37 @@ WHERE { } }; +PREFIX aocat: +PREFIX skos: +INSERT { + GRAPH { + ?concept owl:sameAs ?patched_ns_aat . + } +} +WHERE { + GRAPH { + ?concept owl:sameAs ?ns_aat . + } + bind(IRI(replace(str(?ns_aat),'%2F','/')) as ?patched_ns_aat) + filter(contains(str(?ns_aat),'%2F')) +}; +PREFIX aocat: +PREFIX rdf: +PREFIX rdfs: +PREFIX owl: +PREFIX skos: +delete { + GRAPH { + ?concept owl:sameAs ?ns_aat . + } +} +where { + GRAPH { + ?concept owl:sameAs ?ns_aat . + } + filter(contains(str(?ns_aat),'%2F')) +}; PREFIX aocat: PREFIX skos: