From d77a1d86a42243e31e6545e8c0e19be51bc6f339 Mon Sep 17 00:00:00 2001 From: Enrico Ottonello Date: Fri, 12 Mar 2021 12:38:44 +0100 Subject: [PATCH] enrichment for collectionInfo must be executed before records enrichment --- .../ADS/ordered_sparql_insert_archives.sparql | 40 ------------------- ...parql_insert_archivesCollectionInfo.sparql | 39 ++++++++++++++++++ 2 files changed, 39 insertions(+), 40 deletions(-) create mode 100644 dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/enrich/ADS/ordered_sparql_insert_archivesCollectionInfo.sparql diff --git a/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/enrich/ADS/ordered_sparql_insert_archives.sparql b/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/enrich/ADS/ordered_sparql_insert_archives.sparql index 7d55242..7ccc5f5 100644 --- a/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/enrich/ADS/ordered_sparql_insert_archives.sparql +++ b/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/enrich/ADS/ordered_sparql_insert_archives.sparql @@ -1,43 +1,3 @@ -PREFIX aocat: -PREFIX skos: -PREFIX rdf: -PREFIX rdfs: -INSERT { - GRAPH { - ?s aocat:was_issued ?created_on . - ?s aocat:was_modified ?created_on . - } -} -USING -WHERE { - ?s rdf:type aocat:AO_Collection . - ?s aocat:was_created_on ?created_on . - MINUS { - ?s rdf:type aocat:AO_Collection . - ?s aocat:was_issued ?issued . - } -}; - -PREFIX aocat: -PREFIX rdf: -PREFIX skos: -INSERT { - GRAPH { - ?s aocat:has_type . - rdf:type . - skos:prefLabel "collection" - } - } - WHERE { - GRAPH { - ?s rdf:type . - MINUS { - ?s rdf:type . - ?s aocat:has_type ?t . - } - } -}; - PREFIX aocat: PREFIX skos: PREFIX ariadneplus: diff --git a/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/enrich/ADS/ordered_sparql_insert_archivesCollectionInfo.sparql b/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/enrich/ADS/ordered_sparql_insert_archivesCollectionInfo.sparql new file mode 100644 index 0000000..cacfa23 --- /dev/null +++ b/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/enrich/ADS/ordered_sparql_insert_archivesCollectionInfo.sparql @@ -0,0 +1,39 @@ +PREFIX aocat: +PREFIX skos: +PREFIX rdf: +PREFIX rdfs: +INSERT { + GRAPH { + ?s aocat:was_issued ?created_on . + ?s aocat:was_modified ?created_on . + } +} +USING +WHERE { + ?s rdf:type aocat:AO_Collection . + ?s aocat:was_created_on ?created_on . + MINUS { + ?s rdf:type aocat:AO_Collection . + ?s aocat:was_issued ?issued . + } +}; + +PREFIX aocat: +PREFIX rdf: +PREFIX skos: +INSERT { + GRAPH { + ?s aocat:has_type . + rdf:type . + skos:prefLabel "collection" + } + } + WHERE { + GRAPH { + ?s rdf:type . + MINUS { + ?s rdf:type . + ?s aocat:has_type ?t . + } + } +}; \ No newline at end of file