@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-projects dcterms:description "This query returns all projects affiliated with a ROR-registered research organization.";
dcterms:license ;
a ;
rdfs:label "Get ROR-affiliated projects";
;
"""PREFIX prov:
PREFIX schema:
PREFIX rdfs:
PREFIX dct:
PREFIX np:
PREFIX npa:
PREFIX npx:
PREFIX w3:
SELECT DISTINCT ?project ?project_label ?start_date ?orcid_id
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 rdfs:label ?project_label . }
OPTIONAL { ?project schema:startDate ?start_date . }
}
GRAPH ?p {
?a prov:wasAttributedTo ?orcid_id .
?a prov:wasAttributedTo ?ror .
FILTER(STRSTARTS(STR(?ror), \"https://ror.org/\"))
}
}
ORDER BY DESC(?start_date)""" .
}
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-06T19:14:23.852Z"^^xsd:dateTime;
dcterms:creator orcid:0000-0002-1267-0234, orcid:0000-0002-4930-2662;
dcterms:license ;
npx:embeds sub:get-RORaffiliated-projects;
npx:supersedes ;
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 "AyocTaHLL2RGT2++ItgcFSuKWC7J+VD0gu8MNtKY+7+/1Jrpz2FEJKIJfyASC3IqCvmHfnSg5fHVI5X6jWQHTYfEWVPV+kE5ltPuco2P6dK/tU7ZeVx8JNpmCCZPhtsqOieYlNR6Jn8XkNU8zTXPA82e3vzBS+mhJSCoDVqDtmc=";
npx:hasSignatureTarget this:;
npx:signedBy orcid:0000-0002-4930-2662 .
}