@prefix this: .
@prefix sub: .
@prefix np: .
@prefix dct: .
@prefix nt: .
@prefix npx: .
@prefix xsd: .
@prefix rdfs: .
@prefix orcid: .
@prefix ns1: .
@prefix prov: .
@prefix foaf: .
sub:Head {
this: a np:Nanopublication;
np:hasAssertion sub:assertion;
np:hasProvenance sub:provenance;
np:hasPublicationInfo sub:pubinfo .
}
sub:assertion {
sub:get-publisher-version-at-bdj-journal a ;
dct:description "This query returns the final publisher version of the given nanopublication, or an empty result if no such version is found.";
dct:license ;
rdfs:label "Returns the final publisher version of the given nanopublication";
;
"""prefix np:
prefix npa:
prefix npx:
prefix xsd:
prefix dct:
prefix rdfs:
prefix nt:
prefix bibo:
prefix rdf:
prefix prov:
select ?publisher_version_np ?npType ?journalName where {
graph npa:graph {
bind(replace(str(?_np_iri), \"^.*[^a-zA-Z0-9-_](RA[a-zA-Z0-9-_]{43})$\", \"$1\") as ?ac)
?np npa:artifactCode ?ac .
}
values (?npType ?journalName ?pubkeys) {
( \"RIO Journal\" \"1162349fdeaf431e71ab55898cb2a425b971d466150c2aa5b3c1beb498045a37 cfe248c38933693b1ddeb62e17976a4d2396b0c738af5356bfffbe559d1a3de0 170211c91a70e67992d52c760de3f0052c8c7271bd3c225ef0347245e8517ff6\")
( \"Biodiversity Data Journal\" \"1162349fdeaf431e71ab55898cb2a425b971d466150c2aa5b3c1beb498045a37 cfe248c38933693b1ddeb62e17976a4d2396b0c738af5356bfffbe559d1a3de0 170211c91a70e67992d52c760de3f0052c8c7271bd3c225ef0347245e8517ff6\")
( \"Data Science\" \"1162349fdeaf431e71ab55898cb2a425b971d466150c2aa5b3c1beb498045a37 cfe248c38933693b1ddeb62e17976a4d2396b0c738af5356bfffbe559d1a3de0 170211c91a70e67992d52c760de3f0052c8c7271bd3c225ef0347245e8517ff6\")
}
bind(?__type_iri as ?t)
filter(!bound(?t) || ?t = ?npType)
bind(uri(concat(\"https://query.knowledgepixels.com/repo/type/\", sha256(str(?npType)))) as ?service)
service ?service {
graph npa:graph {
?publisher_version_np npa:hasValidSignatureForPublicKey ?pubkey .
?publisher_version_np np:hasPublicationInfo ?i .
filter not exists { ?publisher_version_np npx:hasNanopubType npx:ExampleNanopub . }
filter not exists { ?npx npx:invalidates ?publisher_version_np ; npa:hasValidSignatureForPublicKey ?pubkey . }
filter(contains(?pubkeys, sha256(?pubkey)))
}
graph ?i {
?publisher_version_np prov:wasDerivedFrom ?np .
}
}
}""" .
}
sub:provenance {
sub:assertion prov:wasAttributedTo orcid:0000-0002-1267-0234 .
}
sub:pubinfo {
orcid:0000-0002-1267-0234 foaf:name "Tobias Kuhn" .
sub:sig npx:hasAlgorithm "RSA";
npx:hasPublicKey "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQD4Wj537OijfOWVtsHMznuXKISqBhtGDQZfdO6pbb4hg9EHMcUFGTLbWaPrP783PHv8HMAAPjvEkHLaOHMIknqhaIa5236lfBO3r+ljVdYBElBcLvROmwG+ZGtmPNZf7lMhI15xf5TfoaSa84AFRd5J2EXekK6PhaFQhRm1IpSYtwIDAQAB";
npx:hasSignature "re9IcSMRzBP1LyQ/pQfReZh/jYo4Ji47mCB6Cm+h0o2WXDshYWV5wy92F/8RjdQQqE5pRiF3j2mAFztHxhXKR7x68M9r4VIUnfDHp63nzENOA4QuMHAfMcOi+MsZ3a/FlvTTRgT2x0+aeICHm85ZRLD/GM4v33JiMlh4ob05Fu8=";
npx:hasSignatureTarget this:;
npx:signedBy orcid:0000-0002-1267-0234 .
this: dct:created "2024-09-11T08:46:35.487Z"^^xsd:dateTime;
dct:creator orcid:0000-0002-1267-0234;
dct:license ;
npx:introduces sub:get-publisher-version-at-bdj-journal;
npx:supersedes ;
npx:wasCreatedAt ;
nt:wasCreatedFromProvenanceTemplate ns1:RANwQa4ICWS5SOjw7gp99nBpXBasapwtZF1fIM3H2gYTM;
nt:wasCreatedFromPubinfoTemplate ns1:RAA2MfqdBCzmz9yVWjKLXNbyfBNcwsMmOqcNUxkk1maIM,
ns1:RAh1gm83JiG5M6kDxXhaYT1l49nCzyrckMvTzcPn-iv90, ns1:RAjpBMlw3owYhJUBo3DtsuDlXsNAJ8cnGeWAutDVjuAuI;
nt:wasCreatedFromTemplate .
}