diff --git a/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/enrich/IAA/ordered_sparql_insert_IAA_sites.sparql b/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/enrich/IAA/ordered_sparql_insert_IAA_sites.sparql
index 7ea6bdb..0fc197b 100644
--- a/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/enrich/IAA/ordered_sparql_insert_IAA_sites.sparql
+++ b/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/enrich/IAA/ordered_sparql_insert_IAA_sites.sparql
@@ -181,43 +181,44 @@ WHERE {
}
};
-PREFIX aocat:
-PREFIX rdf:
-PREFIX skos:
+
+PREFIX aocat:
+PREFIX skos:
INSERT {
- GRAPH {
- ?s aocat:has_language .
- skos:prefLabel "und" .
- }
+ GRAPH {
+ ?s aocat:has_language ?lang .
+ ?lang skos:prefLabel ?label
+ }
}
+USING
+USING
WHERE {
- GRAPH {
- ?s rdf:type aocat:AO_Individual_Data_Resource .
- MINUS {
- ?s rdf:type aocat:AO_Individual_Data_Resource .
- ?s aocat:has_language ?ns .
- }
- }
+?record aocat:is_part_of ?collection .
+ ?collection aocat:has_language ?lang .
+ ?lang skos:prefLabel ?label
+
+ MINUS {
+ ?record aocat:has_language ?lang2 .
+ }
};
-PREFIX aocat:
-PREFIX rdf:
+PREFIX aocat:
+PREFIX skos:
INSERT {
- GRAPH {
- ?s aocat:has_access_rights "Not provided" .
- }
+ GRAPH {
+ ?s aocat:has_access_rights ?rights .
+ }
}
+USING
+USING
WHERE {
- GRAPH {
- ?s rdf:type .
- MINUS {
- ?s aocat:has_access_rights ?ar .
- }
- }
+ ?record aocat:is_part_of ?collection .
+ ?collection aocat:has_access_rights ?rights .
+ MINUS {
+ ?record aocat:has_access_rights ?ar .
+ }
};
-
-
PREFIX aocat:
INSERT {
GRAPH {