@prefix dcterms: .
@prefix this: .
@prefix sub: .
@prefix np: .
@prefix nt: .
@prefix npx: .
@prefix xsd: .
@prefix rdfs: .
@prefix orcid: .
@prefix prov: .
@prefix foaf: .
sub:Head {
this: np:hasAssertion sub:assertion;
np:hasProvenance sub:provenance;
np:hasPublicationInfo sub:pubinfo;
a np:Nanopublication .
}
sub:assertion {
sub:get-RORaffiliated-datasetCount2 dcterms:description "This query returns a count of datasets per funder for those affiliated with a ROR-registered research organization.";
dcterms:license ;
a ;
rdfs:label "Get ROR-affiliated dataset count per funder";
;
"""PREFIX prov:
PREFIX schema:
PREFIX rdfs:
PREFIX dct:
PREFIX np:
PREFIX npa:
PREFIX npx:
PREFIX w3:
PREFIX w3idf:
SELECT ?funded_by (COUNT(DISTINCT ?project) AS ?project_count)
WHERE {
GRAPH npa:graph {
?np npa:hasValidSignatureForPublicKey ?pubkey .
FILTER NOT EXISTS {
?npx npx:invalidates ?np ;
npa:hasValidSignatureForPublicKey ?pubkey .
}
?np dct:created ?date .
?np np:hasAssertion ?a .
?np np:hasProvenance ?p .
}
GRAPH ?a {
?project a .
OPTIONAL { ?project schema:funder ?funded_by . }
OPTIONAL { ?project rdfs:label ?project_label . }
OPTIONAL { ?project schema:startDate ?start_date . }
}
# GRAPH {
# OPTIONAL { ?domain rdfs:label ?domain_label . }
# }
GRAPH ?p {
# ?a prov:wasAttributedTo ?orcid_id .
?a prov:wasAttributedTo ?ror .
FILTER(STRSTARTS(STR(?ror), \"https://ror.org/\"))
}
}
GROUP BY ?funded_by
ORDER BY DESC(?project_count)""" .
}
sub:provenance {
sub:assertion prov:wasAttributedTo orcid:0000-0002-1267-0234 .
}
sub:pubinfo {
orcid:0000-0002-1267-0234 foaf:name "Tobias Kuhn" .
orcid:0000-0002-4930-2662 foaf:name "Alessa An Gambardella" .
this: dcterms:created "2025-06-06T21:01:03.066Z"^^xsd:dateTime;
dcterms:creator orcid:0000-0002-1267-0234, orcid:0000-0002-4930-2662;
dcterms:license ;
npx:embeds sub:get-RORaffiliated-datasetCount2;
npx:wasCreatedAt ;
prov:wasDerivedFrom ,
, ;
nt:wasCreatedFromProvenanceTemplate ;
nt:wasCreatedFromPubinfoTemplate ,
, ,
;
nt:wasCreatedFromTemplate .
sub:sig npx:hasAlgorithm "RSA";
npx:hasPublicKey "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCEJGVv2xFV8o+Ojt3f0N2LgtZTt4+24Lxp8esEZiFYKryDGBYaR0Ef4ajadqtlSpvUHlwNlVIF7XRWiGd64P8drVnqPtpRtxJ+SOl0UNvxuHzUjeWlOYKpKZ/UgrGwVSSR3LvwqXOM9qUkWqy0IQ2KsFbJHHwzgNbcEZuZOD+/WQIDAQAB";
npx:hasSignature "a2GfWFhBMf5GR0BEvn+hSdjEf7ZAcyK58mC+PFSHLtH+uSZVH11pNWpt/AllULaCTFcLPhQNie9TervW8HepJX4MA4q1qfhZo7zBVHPcRpLoR13ZRvYxa1yHfwibIhyXmVyKANaGDWbS9E0v1qEvU4mXL+DZKNRGeuqaMzd2ky4=";
npx:hasSignatureTarget this:;
npx:signedBy orcid:0000-0002-4930-2662 .
}