diff --git a/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/enrich/ADS/ordered_sparql_insert_TESTv2.sparql b/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/enrich/ADS/ordered_sparql_insert_TESTv2.sparql index 161d947..52b5a85 100644 --- a/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/enrich/ADS/ordered_sparql_insert_TESTv2.sparql +++ b/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/enrich/ADS/ordered_sparql_insert_TESTv2.sparql @@ -1,3 +1,15 @@ +PREFIX aocat: +PREFIX rdf: +INSERT { + GRAPH { + ?record aocat:is_part_of + } +} +USING +WHERE { + ?record rdf:type aocat:AO_Individual_Data_Resource . +}; + PREFIX aocat: INSERT { GRAPH { diff --git a/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/enrich/ADS/ordered_sparql_insert_TESTv3.sparql b/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/enrich/ADS/ordered_sparql_insert_TESTv3.sparql index 52b5a85..ee1c6d3 100644 --- a/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/enrich/ADS/ordered_sparql_insert_TESTv3.sparql +++ b/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/enrich/ADS/ordered_sparql_insert_TESTv3.sparql @@ -10,6 +10,73 @@ WHERE { ?record rdf:type aocat:AO_Individual_Data_Resource . }; +PREFIX aocat: +PREFIX rdf: +PREFIX skos: +INSERT { + GRAPH { + ?s aocat:has_native_subject . + skos:prefLabel "Not provided" . + } +} +WHERE { + GRAPH { + ?s rdf:type aocat:AO_Individual_Data_Resource . + MINUS { + ?s rdf:type aocat:AO_Individual_Data_Resource . + ?s aocat:has_native_subject ?ns . + } + } +}; + +PREFIX aocat: +PREFIX rdf: +INSERT { + GRAPH { + ?s aocat:has_title "Title not provided" . + } +} +WHERE { + GRAPH { + ?s rdf:type aocat:AO_Individual_Data_Resource . + MINUS { + ?s rdf:type aocat:AO_Individual_Data_Resource . + ?s aocat:has_title ?title . + } + } +}; + +PREFIX aocat: +INSERT { + GRAPH { + ?record aocat:was_modified ?date . + } +} +USING +WHERE { + ?record aocat:is_part_of ?collection . + ?collection aocat:was_modified ?date . + MINUS { + ?record aocat:was_modified ?x . + } +}; + +PREFIX aocat: +INSERT { + GRAPH { + ?record aocat:was_issued ?date . + } +} +USING +WHERE { + ?record aocat:is_part_of ?collection . + ?collection aocat:was_issued ?date . + MINUS { + ?record aocat:was_issued ?x . + } +}; + + PREFIX aocat: INSERT { GRAPH {