diff --git a/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/check_missing_mandatory_coll_fields.sparql b/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/check_missing_mandatory_coll_fields.sparql index ab8e6f4..c92de8a 100644 --- a/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/check_missing_mandatory_coll_fields.sparql +++ b/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/check_missing_mandatory_coll_fields.sparql @@ -13,28 +13,27 @@ SELECT * WHERE { } } UNION { - ?s rdf:type . - MINUS { - ?s rdf:type . - ?s aocat:has_ARIADNE_subject ?ariadneSubject . - } + ?s rdf:type . + MINUS { + ?s rdf:type . + ?s aocat:has_ARIADNE_subject ?ariadneSubject . + } } UNION { - ?s rdf:type . - MINUS { - ?s rdf:type . - ?s aocat:has_access_rights ?ar . - } + ?s rdf:type . + MINUS { + ?s rdf:type . + ?s aocat:has_access_rights ?ar . + } } UNION { - ?s rdf:type . - MINUS { - ?s rdf:type . - ?s aocat:has_publisher ?agent . - } + ?s rdf:type . + MINUS { + ?s rdf:type . + ?s aocat:has_publisher ?agent . + } } UNION { - ?s rdf:type . MINUS { ?s rdf:type . @@ -42,33 +41,68 @@ SELECT * WHERE { } } UNION { - ?s rdf:type . - MINUS { - ?s rdf:type . - ?s aocat:has_responsible ?agent . - } - } - UNION{ - ?s rdf:type . - MINUS { - ?s rdf:type . - ?s aocat:has_contributor ?agent . - } + ?s rdf:type . + MINUS { + ?s rdf:type . + ?s aocat:has_responsible ?agent . + } } UNION{ ?s rdf:type . - MINUS { - ?s rdf:type . - ?s aocat:was_issued ?agent . - } - } - UNION{ + MINUS { ?s rdf:type . - MINUS { - ?s rdf:type . - ?s aocat:was_modified ?agent . - } - } + ?s aocat:has_contributor ?agent . + } + } + UNION{ + ?s rdf:type . + MINUS { + ?s rdf:type . + ?s aocat:was_issued ?agent . + } + } + UNION{ + ?s rdf:type . + MINUS { + ?s rdf:type . + ?s aocat:was_modified ?agent . + } + } + UNION{ + ?s rdf:type . + MINUS { + ?s rdf:type . + ?s aocat:has_language ?language . + } + } + UNION{ + ?s rdf:type . + MINUS { + ?s rdf:type . + ?s aocat:has_original_id ?id . + } + } + UNION{ + ?s rdf:type . + MINUS { + ?s rdf:type . + ?s aocat:has_creator ?agent . + } + } + UNION{ + ?s rdf:type . + MINUS { + ?s rdf:type . + ?s aocat:has_title ?title . + } + } + UNION{ + ?s rdf:type . + MINUS { + ?s rdf:type . + ?s aocat:has_type ?type . + } + } } FILTER(?g != ) } \ No newline at end of file diff --git a/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/check_missing_mandatory_record_fields.sparql b/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/check_missing_mandatory_record_fields.sparql index cfd6e1f..9f0f814 100644 --- a/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/check_missing_mandatory_record_fields.sparql +++ b/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/check_missing_mandatory_record_fields.sparql @@ -13,28 +13,27 @@ SELECT DISTINCT ?g WHERE { } } UNION { - ?s rdf:type . - MINUS { - ?s rdf:type . - ?s aocat:has_ARIADNE_subject ?ariadneSubject . - } + ?s rdf:type . + MINUS { + ?s rdf:type . + ?s aocat:has_ARIADNE_subject ?ariadneSubject . + } } UNION { - ?s rdf:type . - MINUS { - ?s rdf:type . - ?s aocat:has_access_rights ?ar . - } + ?s rdf:type . + MINUS { + ?s rdf:type . + ?s aocat:has_access_rights ?ar . + } } UNION { - ?s rdf:type . - MINUS { - ?s rdf:type . - ?s aocat:has_publisher ?agent . - } + ?s rdf:type . + MINUS { + ?s rdf:type . + ?s aocat:has_publisher ?agent . + } } UNION { - ?s rdf:type . MINUS { ?s rdf:type . @@ -42,32 +41,82 @@ SELECT DISTINCT ?g WHERE { } } UNION { - ?s rdf:type . - MINUS { - ?s rdf:type . - ?s aocat:has_responsible ?agent . - } - } - UNION{ - ?s rdf:type . - MINUS { - ?s rdf:type . - ?s aocat:has_contributor ?agent . - } + ?s rdf:type . + MINUS { + ?s rdf:type . + ?s aocat:has_responsible ?agent . + } } UNION{ ?s rdf:type . - MINUS { - ?s rdf:type . - ?s aocat:was_issued ?agent . - } - } - UNION{ + MINUS { ?s rdf:type . - MINUS { - ?s rdf:type . - ?s aocat:was_modified ?agent . - } - } + ?s aocat:has_contributor ?agent . + } + } + UNION{ + ?s rdf:type . + MINUS { + ?s rdf:type . + ?s aocat:was_issued ?agent . + } + } + UNION{ + ?s rdf:type . + MINUS { + ?s rdf:type . + ?s aocat:was_modified ?agent . + } + } + UNION{ + ?s rdf:type . + MINUS { + ?s rdf:type . + ?s aocat:has_language ?l . + } + } + UNION{ + ?s rdf:type . + MINUS { + ?s rdf:type . + ?s aocat:has_original_id ?id . + } + } + UNION{ + ?s rdf:type . + MINUS { + ?s rdf:type . + ?s aocat:is_part_of ?id . + } + } + UNION{ + ?s rdf:type . + MINUS { + ?s rdf:type . + ?s aocat:has_creator ?agent . + } + } + UNION{ + ?s rdf:type . + MINUS { + ?s rdf:type . + ?s aocat:has_title ?t . + } + } + UNION{ + ?s rdf:type . + MINUS { + ?s rdf:type . + ?s aocat:has_type ?t . + } + } + UNION{ + ?s rdf:type . + MINUS { + ?s rdf:type . + ?s aocat:has_native_subject ?sub . + } + } + } } \ No newline at end of file