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: