PREFIX aocat: PREFIX ariadneplus: PREFIX rdf: PREFIX rdfs: INSERT { GRAPH { ?record aocat:has_creator ?coll_value . ?coll_value rdf:type ?type . ?coll_value rdfs:label ?label . ?coll_value aocat:has_name ?name . ?coll_value aocat:has_homepage ?homepage . } } USING USING WHERE { ?record aocat:is_part_of ?collection . ?collection aocat:has_creator ?coll_value . ?coll_value rdf:type ?type . ?coll_value rdfs:label ?label . ?coll_value aocat:has_name ?name . ?coll_value aocat:has_homepage ?homepage . MINUS { ?record aocat:has_creator ?rec_value . } }; PREFIX aocat: PREFIX ariadneplus: PREFIX rdf: PREFIX rdfs: INSERT { GRAPH { ?record aocat:has_contributor ?coll_value . ?coll_value rdf:type ?type . ?coll_value rdfs:label ?label . ?coll_value aocat:has_name ?name . ?coll_value aocat:has_homepage ?homepage . } } USING USING WHERE { ?record aocat:is_part_of ?collection . ?collection aocat:has_contributor ?coll_value . ?coll_value rdf:type ?type . ?coll_value rdfs:label ?label . ?coll_value aocat:has_name ?name . ?coll_value aocat:has_homepage ?homepage . MINUS { ?record aocat:has_contributor ?rec_value . } }; PREFIX aocat: PREFIX ariadneplus: PREFIX rdf: PREFIX rdfs: INSERT { GRAPH { ?record aocat:has_responsible ?coll_value . ?coll_value rdf:type ?type . ?coll_value rdfs:label ?label . ?coll_value aocat:has_name ?name . ?coll_value aocat:has_homepage ?homepage . } } USING USING WHERE { ?record aocat:is_part_of ?collection . ?collection aocat:has_responsible ?coll_value . ?coll_value rdf:type ?type . ?coll_value rdfs:label ?label . ?coll_value aocat:has_name ?name . ?coll_value aocat:has_homepage ?homepage . MINUS { ?record aocat:has_responsible ?rec_value . } }; PREFIX aocat: PREFIX ariadneplus: PREFIX rdf: PREFIX rdfs: INSERT { GRAPH { ?record aocat:has_owner ?coll_value . ?coll_value rdf:type ?type . ?coll_value rdfs:label ?label . ?coll_value aocat:has_name ?name . ?coll_value aocat:has_homepage ?homepage . } } USING USING WHERE { ?record aocat:is_part_of ?collection . ?collection aocat:has_owner ?coll_value . ?coll_value rdf:type ?type . ?coll_value rdfs:label ?label . ?coll_value aocat:has_name ?name . ?coll_value aocat:has_homepage ?homepage . MINUS { ?record aocat:has_owner ?rec_value . } }; PREFIX aocat: PREFIX ariadneplus: PREFIX rdf: PREFIX rdfs: INSERT { GRAPH { ?record aocat:has_publisher ?coll_value . ?coll_value rdf:type ?type . ?coll_value rdfs:label ?label . ?coll_value aocat:has_name ?name . ?coll_value aocat:has_homepage ?homepage . } } USING USING WHERE { ?record aocat:is_part_of ?collection . ?collection aocat:has_publisher ?coll_value . ?coll_value rdf:type ?type . ?coll_value rdfs:label ?label . ?coll_value aocat:has_name ?name . ?coll_value aocat:has_homepage ?homepage . MINUS { ?record aocat:has_publisher ?rec_value . } }; PREFIX aocat: PREFIX rdf: PREFIX rdfs: INSERT { GRAPH { ?record aocat:has_original_id ?lpLabel . } } USING WHERE { ?record aocat:has_landing_page ?lp . ?lp rdfs:label ?lpLabel . MINUS { ?record aocat:has_original_id ?x . } }; PREFIX aocat: PREFIX rdf: INSERT { GRAPH { ?record aocat:has_original_id "not available" . } } USING WHERE { ?record rdf:type aocat:AO_Individual_Data_Resource . MINUS { ?record aocat:has_original_id ?x . } };