ADD SILENT TO ; DROP SILENT GRAPH ; PREFIX aocat: PREFIX skos: 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_agent_identifier ?homepage . MINUS { ?record aocat:has_creator ?rec_value . } }; PREFIX aocat: PREFIX skos: 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 skos: 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 skos: 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_agent_identifier ?homepage . MINUS { ?record aocat:has_responsible ?rec_value . } }; PREFIX aocat: PREFIX skos: PREFIX rdf: PREFIX rdfs: INSERT { GRAPH { ?s aocat:has_contributor . rdf:type . rdfs:label "Not provided" . aocat:has_name "Not provided" . } } WHERE { GRAPH { ?s rdf:type aocat:AO_Individual_Data_Resource . MINUS { ?s rdf:type aocat:AO_Individual_Data_Resource . ?s aocat:has_contributor ?contributor . } } }; PREFIX aocat: INSERT { GRAPH { ?record aocat:has_primary_visual_component ?visual_component . } } USING WHERE { ?record aocat:has_visual_component ?visual_component . MINUS { ?record aocat:has_primary_visual_component ?primary_visual_component . } }; PREFIX aocat: PREFIX skos: PREFIX ariadneplus: INSERT { GRAPH { ?record aocat:was_issued ?coll_issued_value . ?record aocat:was_modified ?coll_modified_value . } } USING USING WHERE { ?record aocat:is_part_of ?collection . ?collection aocat:was_issued ?coll_issued_value . ?collection aocat:was_modified ?coll_modified_value . MINUS { ?record aocat:was_issued ?rec_value . ?record aocat:was_modified ?rec_value2 . } }; PREFIX skos: PREFIX aocat: PREFIX time: PREFIX rdfs: INSERT { GRAPH { ?temporal aocat:has_period ?native_period . ?temporal aocat:from ?from . ?temporal aocat:until ?until . } } WHERE { GRAPH { ?temporal aocat:has_native_period ?native_period . ?native_period rdfs:label|skos:prefLabel ?native_label . ?temporal aocat:from ?from . ?temporal aocat:until ?until . } }; PREFIX skos: PREFIX aocat: PREFIX time: PREFIX rdfs: INSERT { GRAPH { ?native_period skos:prefLabel ?native_label . } } WHERE { GRAPH { ?temporal aocat:has_native_period ?native_period . ?native_period rdfs:label|skos:prefLabel ?native_label . ?temporal aocat:from ?from . ?temporal aocat:until ?until . } };