Returns the contributed reports of incorrect relations and incorrect metadata values in the OpenAIRE Graph, with the incorrect and corrected values, excluding retracted or superseded nanopublications (example nanopublications are included).
prefix np: <http://www.nanopub.org/nschema#> prefix npa: <http://purl.org/nanopub/admin/> prefix npx: <http://purl.org/nanopub/x/> prefix nt: <https://w3id.org/np/o/ntemplate/> prefix dct: <http://purl.org/dc/terms/> prefix foaf: <http://xmlns.com/foaf/0.1/> prefix owl: <http://www.w3.org/2002/07/owl#> prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> prefix cito: <http://purl.org/spar/cito/> prefix frbr: <http://purl.org/vocab/frbr/core#> prefix skos: <http://www.w3.org/2004/02/skos/core#> prefix frapo: <http://purl.org/cerif/frapo/> prefix prov: <http://www.w3.org/ns/prov#> select ?record ?record_label ?property_label ?incorrect ?correction ?explanation ?creator ?creator_label ?date ?np ("^" as ?np_label) where { values (?property ?property_label) { (cito:cites "cites") (cito:isDocumentedBy "is documented by") (frbr:partOf "is part of") (frbr:revisionOf "is a revision of") (frbr:supplement "is supplemented by") (skos:exactMatch "is the same work as") (prov:wasDerivedFrom "was derived from") (frapo:isOutputOf "is output of") (dct:title "title") (dct:description "description") (dct:issued "publication date") } graph npa:graph { ?np npa:hasValidSignatureForPublicKeyHash ?pk . filter not exists { ?inp npx:invalidates ?np ; npa:hasValidSignatureForPublicKeyHash ?pk . } filter not exists { ?sup npx:supersedes ?np . } ?np dct:created ?date . ?np np:hasAssertion ?a . ?np np:hasPublicationInfo ?pi . } graph ?a { ?report a owl:NegativePropertyAssertion ; owl:sourceIndividual ?record ; owl:assertionProperty ?property . } filter( strstarts(str(?record), "https://doi.org/") || strstarts(str(?record), "https://api.openaire.eu/") ) optional { graph ?a { ?report owl:targetIndividual ?wrongIri . } optional { graph ?pi { ?wrongIri nt:hasLabelFromApi ?wrongIriLabel . } } } optional { graph ?a { ?report owl:targetValue ?wrongLit . } } optional { graph ?a { ?report rdfs:comment ?explanation . } } optional { graph ?a { ?record ?property ?corrRaw . } optional { graph ?pi { ?corrRaw nt:hasLabelFromApi ?corrIriLabel . } } } optional { graph ?pi { ?record nt:hasLabelFromApi ?record_label . } } bind(coalesce(?wrongIriLabel, str(?wrongIri), str(?wrongLit)) as ?incorrect) bind(coalesce(?corrIriLabel, str(?corrRaw)) as ?correction) optional { graph npa:graph { ?np dct:creator ?creator . } } optional { graph ?pi { ?creator foaf:name ?creator_label . } } } order by desc(?date)