From b86195ea71eb9a91cc8ff06827578efb5029fa52 Mon Sep 17 00:00:00 2001 From: Enrico Ottonello Date: Tue, 16 Feb 2021 16:01:30 +0100 Subject: [PATCH] added propagation queries for has_native_subject --- .../ARUP/ordered_sparql_insert_arup.sparql | 48 +++++++++++++++++++ 1 file changed, 48 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 a7e2835..1aa2536 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 @@ -426,6 +426,54 @@ WHERE { ?ns rdf:type aocat:AO_Concept . }; +PREFIX aocat: +PREFIX rdf: +INSERT { + GRAPH { + ?record aocat:has_native_subject ?ns . + } +} +USING +WHERE { + ?record_k aocat:has_type ?ns . + ?ns rdf:type aocat:AO_Concept . + ?record_k aocat:occurs_in ?region. + ?region aocat:is_space_region_of | aocat:is_spatial_region_of ?event . + ?record aocat:is_about ?event . +}; + +PREFIX aocat: +PREFIX rdf: +INSERT { + GRAPH { + ?record aocat:has_native_subject ?ns . + } +} +USING +WHERE { + ?record_k aocat:has_type ?ns . + ?ns rdf:type aocat:AO_Concept . + ?record_k aocat:occurs_in ?region. + ?region aocat:is_space_region_of ?site . + ?record aocat:is_about ?site . +}; + +PREFIX aocat: +PREFIX rdf: +PREFIX crm: +INSERT { + GRAPH { + ?record aocat:has_native_subject ?ns . + } +} +USING +WHERE { + ?activity aocat:has_type ?ns . + ?activity aocat:is_subject_of ?document_part . + ?document_part crm:P148i_is_component_of ?document . + ?record aocat:is_about ?document . +}; + PREFIX aocat: PREFIX rdf: PREFIX skos: