@prefix this: <https://w3id.org/np/RAOK66grorrRYMG8SoNSolfy47mjUvk3M8fUDmfXnH7AY> .
@prefix sub: <https://w3id.org/np/RAOK66grorrRYMG8SoNSolfy47mjUvk3M8fUDmfXnH7AY/> .
@prefix np: <http://www.nanopub.org/nschema#> .
@prefix grlc: <https://w3id.org/kpxl/grlc/> .
@prefix dct: <http://purl.org/dc/terms/> .
@prefix nt: <https://w3id.org/np/o/ntemplate/> .
@prefix npx: <http://purl.org/nanopub/x/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix orcid: <https://orcid.org/> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .

<https://w3id.org/np/RAOK66grorrRYMG8SoNSolfy47mjUvk3M8fUDmfXnH7AY> a np:Nanopublication;
  np:hasAssertion sub:assertion;
  np:hasProvenance sub:provenance;
  np:hasPublicationInfo sub:pubinfo;
  dct:created "2026-06-01T06:49:51Z"^^xsd:dateTime;
  dct:creator orcid:0000-0002-1267-0234;
  dct:license <https://creativecommons.org/licenses/by/4.0/>;
  npx:embeds sub:get-cited-papers-for-resource;
  npx:supersedes <https://w3id.org/np/RAHaDHvMd7UHgjaE9YeVi6rXM3X4X2JvrEUt-V2l_Em68>;
  rdfs:label "Get cited papers for a resource";
  nt:wasCreatedFromProvenanceTemplate <https://w3id.org/np/RA7lSq6MuK_TIC6JMSHvLtee3lpLoZDOqLJCLXevnrPoU>;
  nt:wasCreatedFromPubinfoTemplate <https://w3id.org/np/RA0J4vUn_dekg-U1kK3AOEt02p9mT2WO03uGxLDec1jLw>,
    <https://w3id.org/np/RAukAcWHRDlkqxk7H2XNSegc1WnHI569INvNr-xdptDGI>;
  nt:wasCreatedFromTemplate <https://w3id.org/np/RAEFAt-QcFK0ZhqfvlsmS10BnzGJA0xwOICZXkO-ai87k> .

sub:get-cited-papers-for-resource a grlc:grlc-query;
  dct:description "Given a resource, this query returns the papers it cites via any CiTO relation. For each citation it reports the cited paper's title and publication date (from the paper's bibliographic metadata nanopublication), the CiTO relation used, and a link to the citation nanopublication that asserts the citation.";
  dct:license <http://www.apache.org/licenses/LICENSE-2.0>;
  rdfs:label "Get cited papers for a resource";
  grlc:endpoint <https://w3id.org/np/l/nanopub-query-1.1/repo/full>;
  grlc:sparql """prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>
prefix dct: <http://purl.org/dc/terms/>
prefix np: <http://www.nanopub.org/nschema#>
prefix npa: <http://purl.org/nanopub/admin/>
prefix npx: <http://purl.org/nanopub/x/>

select distinct ?title ?publication_date ?cito_relation ?np (\"^\" as ?np_label) where {
  graph npa:graph { ?np np:hasAssertion ?ca . }
  graph ?ca { ?_resource_iri ?citoProp ?paper . }
  filter(strstarts(str(?citoProp), \"http://purl.org/spar/cito/\"))
  bind(replace(str(?citoProp), \"http://purl.org/spar/cito/\", \"\") as ?cito_relation)
  graph npa:graph { ?descNp npx:introduces ?paper . ?descNp np:hasAssertion ?pa . }
  graph ?pa { ?paper dct:title ?title . }
  optional { graph ?pa { ?paper dct:date ?publication_date . } }
  graph npa:graph { ?np npa:hasValidSignatureForPublicKey ?pk . }
  filter not exists { graph npa:graph { ?inv npx:invalidates ?np ; npa:hasValidSignatureForPublicKey ?pk . } }
  graph npa:graph { ?descNp npa:hasValidSignatureForPublicKey ?descPk . }
  filter not exists { graph npa:graph { ?descInv npx:invalidates ?descNp ; npa:hasValidSignatureForPublicKey ?descPk . } }
}
order by ?publication_date ?title""" .

sub:assertion prov:wasAttributedTo orcid:0000-0002-1267-0234 .

orcid:0000-0002-1267-0234 foaf:name "Tobias Kuhn" .

sub:sig npx:hasAlgorithm "RSA";
  npx:hasPublicKey "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCwUtewGCpT5vIfXYE1bmf/Uqu1ojqnWdYxv+ySO80ul8Gu7m8KoyPAwuvaPj0lvPtHrg000qMmkxzKhYknEjq8v7EerxZNYp5B3/3+5ZpuWOYAs78UnQVjbHSmDdmryr4D4VvvNIiUmd0yxci47dTFUj4DvfHnGd6hVe5+goqdcwIDAQAB";
  npx:hasSignature "p6k0KHRXSQ2rkCUZq4T7rS77PQVAJl63wckP/IpwauBzNybQ5UytUwdwOLnwj+GDBmoAySObPK/jvh4P6Z85FXpQ/kjM2ynmLbbQPjwv1Czy3d3SbXaZ8tuWOz+v0RxKkw2mfXOKW7yr1YDxEZXkIJMYG7CqylZwF+oUypuZayM=";
  npx:hasSignatureTarget <https://w3id.org/np/RAOK66grorrRYMG8SoNSolfy47mjUvk3M8fUDmfXnH7AY>;
  npx:signedBy orcid:0000-0002-1267-0234 .

