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 d226cb2..0a0ee3f 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 @@ -17,6 +17,7 @@ SELECT * WHERE { MINUS { ?s rdf:type . ?s aocat:has_ARIADNE_subject ?ariadneSubject . + ?ariadneSubject skos:prefLabel ?archeologicalResourceTypeName . } } UNION { @@ -66,6 +67,7 @@ SELECT * WHERE { MINUS { ?s rdf:type . ?s aocat:has_language ?language . + ?language skos:prefLabel ?x . } } UNION{ 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 3f0a66e..92423af 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 @@ -66,6 +66,7 @@ SELECT DISTINCT ?g WHERE { MINUS { ?s rdf:type . ?s aocat:has_language ?l . + ?l skos:prefLabel ?label . } } UNION{ diff --git a/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/enrich/UIBK/ordered_sparql_insert_UIBK_Collection.sparql b/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/enrich/UIBK/ordered_sparql_insert_UIBK_Collection.sparql new file mode 100644 index 0000000..640ff48 --- /dev/null +++ b/dnet-ariadneplus-graphdb-publisher/src/main/resources/eu/dnetlib/ariadneplus/sparql/enrich/UIBK/ordered_sparql_insert_UIBK_Collection.sparql @@ -0,0 +1,87 @@ +PREFIX aocat: +PREFIX skos: +PREFIX rdf: +PREFIX rdfs: +INSERT { + GRAPH { + ?s aocat:has_owner . + rdf:type . + rdfs:label "Not provided" . + aocat:has_name "Not provided" . + } +} +WHERE { + GRAPH { + ?s rdf:type . + MINUS { + ?s rdf:type . + ?s aocat:has_owner ?o . + } + } +}; + +PREFIX aocat: +PREFIX skos: +PREFIX rdf: +PREFIX rdfs: +INSERT { + GRAPH { + ?s aocat:has_type . + rdf:type . + skos:prefLabel "collection" + + } +} +WHERE { + GRAPH { + ?s rdf:type . + } +}; + +PREFIX skos: +INSERT DATA{ +GRAPH { + skos:prefLabel "de" . + skos:prefLabel "en" . + skos:prefLabel "Site/monument"@en . + skos:prefLabel "Fieldwork archive"@en . +} +}; + +PREFIX aocat: +PREFIX skos: +PREFIX rdf: +PREFIX rdfs: +INSERT { + GRAPH { + ?s aocat:has_part ?x + + } +} +WHERE { + GRAPH { + ?x aocat:is_part_of ?s + } +}; + +PREFIX aocat: +PREFIX skos: +PREFIX rdf: +PREFIX rdfs: +INSERT { + GRAPH { + ?s aocat:has_owner . + rdf:type . + rdfs:label "Not provided" . + aocat:has_name "Not provided" . + } +} +WHERE { + GRAPH { + ?s rdf:type . + MINUS { + ?s rdf:type . + ?s aocat:has_owner ?o . + } + } +}; \ No newline at end of file