https://w3id.org/np/RANVCTgItt8SIo-zU50f1Cp56UnrM-oLk_irj1ioGxQjI/Head https://w3id.org/np/RANVCTgItt8SIo-zU50f1Cp56UnrM-oLk_irj1ioGxQjI http://www.nanopub.org/nschema#hasAssertion https://w3id.org/np/RANVCTgItt8SIo-zU50f1Cp56UnrM-oLk_irj1ioGxQjI/assertion https://w3id.org/np/RANVCTgItt8SIo-zU50f1Cp56UnrM-oLk_irj1ioGxQjI http://www.nanopub.org/nschema#hasProvenance https://w3id.org/np/RANVCTgItt8SIo-zU50f1Cp56UnrM-oLk_irj1ioGxQjI/provenance https://w3id.org/np/RANVCTgItt8SIo-zU50f1Cp56UnrM-oLk_irj1ioGxQjI http://www.nanopub.org/nschema#hasPublicationInfo https://w3id.org/np/RANVCTgItt8SIo-zU50f1Cp56UnrM-oLk_irj1ioGxQjI/pubinfo https://w3id.org/np/RANVCTgItt8SIo-zU50f1Cp56UnrM-oLk_irj1ioGxQjI http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.nanopub.org/nschema#Nanopublication https://w3id.org/np/RANVCTgItt8SIo-zU50f1Cp56UnrM-oLk_irj1ioGxQjI/assertion https://w3id.org/np/RANVCTgItt8SIo-zU50f1Cp56UnrM-oLk_irj1ioGxQjI/get-docs-paragraph-related http://purl.org/dc/terms/description Paragraphs linked to one documentation paragraph with rdfs:seeAlso, in either direction, by a member of the maintaining space. Returns each related paragraph with its current title as label, the chapter it belongs to with the title declared for this documentation, and the linking nanopublication as source and edit target. https://w3id.org/np/RANVCTgItt8SIo-zU50f1Cp56UnrM-oLk_irj1ioGxQjI/get-docs-paragraph-related http://purl.org/dc/terms/license http://www.apache.org/licenses/LICENSE-2.0 https://w3id.org/np/RANVCTgItt8SIo-zU50f1Cp56UnrM-oLk_irj1ioGxQjI/get-docs-paragraph-related http://www.w3.org/1999/02/22-rdf-syntax-ns#type https://w3id.org/kpxl/grlc/grlc-query https://w3id.org/np/RANVCTgItt8SIo-zU50f1Cp56UnrM-oLk_irj1ioGxQjI/get-docs-paragraph-related http://www.w3.org/2000/01/rdf-schema#label Get the paragraphs related to a documentation paragraph https://w3id.org/np/RANVCTgItt8SIo-zU50f1Cp56UnrM-oLk_irj1ioGxQjI/get-docs-paragraph-related https://w3id.org/kpxl/grlc/endpoint https://w3id.org/np/l/nanopub-query-1.1/repo/full https://w3id.org/np/RANVCTgItt8SIo-zU50f1Cp56UnrM-oLk_irj1ioGxQjI/get-docs-paragraph-related https://w3id.org/kpxl/grlc/sparql prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> 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/> prefix schema: <http://schema.org/> prefix schemas: <https://schema.org/> prefix gen: <https://w3id.org/kpxl/gen/terms/> # Paragraphs related to ONE documentation paragraph, in either direction of rdfs:seeAlso, # where the link was published by a member of the maintaining space. ?related is the related # paragraph with its current title as label, ?chapter the chapter it belongs to with the title # declared for this documentation, ?np the linking nanopublication (also the edit target). select ?related ?related_label ?chapter ?chapter_label ?date (str(?np) as ?override_target) ?np ("^" as ?np_label) where { { select ?paragraph ?np ?date (min(?t) as ?title) (min(?topicLabel) as ?chapterLabel) (min(str(?topic)) as ?chapterStr) where { service <https://w3id.org/np/l/nanopub-query-1.1/repo/spaces> { select (group_concat(?mpk; separator=" ") as ?memberPubkeys) where { graph npa:graph { npa:thisRepo npa:hasCurrentSpaceState ?stateG . } values ?__context_multi_iri {} graph ?stateG { ?__context_multi_iri npa:isMaintainedBy? ?space . ?ri a gen:RoleInstantiation ; npa:forSpace ?space ; npa:forAgent ?agent ; npa:hasRoleType ?roleType . ?acct a npa:AccountState ; npa:agent ?agent ; npa:pubkey ?mpk . } filter(?roleType in (gen:AdminRole, gen:MaintainerRole, gen:MemberRole)) } } values ?_resource_multi_iri {} graph npa:graph { ?np npa:hasValidSignatureForPublicKeyHash ?k ; dct:created ?date ; np:hasAssertion ?la . filter not exists { ?x npx:invalidates ?np ; npa:hasValidSignatureForPublicKeyHash ?k . } } filter(contains(?memberPubkeys, ?k)) graph ?la { { ?_resource_multi_iri rdfs:seeAlso ?paragraph . } union { ?paragraph rdfs:seeAlso ?_resource_multi_iri . } } filter(?paragraph != ?_resource_multi_iri) # the related paragraph's current (newest member-signed) title and chapter graph npa:graph { ?pnp npa:hasValidSignatureForPublicKeyHash ?pk ; dct:created ?pdate ; np:hasAssertion ?pa . filter not exists { ?y npx:invalidates ?pnp ; npa:hasValidSignatureForPublicKeyHash ?pk . } } filter(contains(?memberPubkeys, ?pk)) graph ?pa { ?paragraph rdf:type gen:Paragraph ; schema:title|schemas:title ?t ; schema:about|schemas:about|schema:isPartOf|schemas:isPartOf ?topic . } filter not exists { graph npa:graph { ?pnp2 npa:hasValidSignatureForPublicKeyHash ?pk2 ; dct:created ?pdate2 ; np:hasAssertion ?pa2 . filter not exists { ?z npx:invalidates ?pnp2 ; npa:hasValidSignatureForPublicKeyHash ?pk2 . } } graph ?pa2 { ?paragraph rdf:type gen:Paragraph . } filter(?pdate2 > ?pdate) filter(contains(?memberPubkeys, ?pk2)) } # the chapter's title as declared for THIS documentation, not any label the anchor IRI has elsewhere values ?__context_multi_iri {} optional { graph ?tg { ?topic rdfs:label ?topicLabel ; gen:isRelevantFor ?__context_multi_iri . } } } group by ?paragraph ?np ?date } bind(?paragraph as ?related) bind(?title as ?related_label) bind(iri(?chapterStr) as ?chapter) bind(coalesce(?chapterLabel, ?chapterStr) as ?chapter_label) } order by ?related_label https://w3id.org/np/RANVCTgItt8SIo-zU50f1Cp56UnrM-oLk_irj1ioGxQjI/provenance https://w3id.org/np/RANVCTgItt8SIo-zU50f1Cp56UnrM-oLk_irj1ioGxQjI/assertion http://www.w3.org/ns/prov#wasAttributedTo https://w3id.org/np/RAFJKwxgChOLOQ2UduMAT1bYf1VNaWIZYIPmTT3YvJ8y0/docs-bot https://w3id.org/np/RANVCTgItt8SIo-zU50f1Cp56UnrM-oLk_irj1ioGxQjI/pubinfo https://w3id.org/np/RANVCTgItt8SIo-zU50f1Cp56UnrM-oLk_irj1ioGxQjI http://purl.org/dc/terms/created 2026-09-15T09:48:09Z https://w3id.org/np/RANVCTgItt8SIo-zU50f1Cp56UnrM-oLk_irj1ioGxQjI http://purl.org/dc/terms/creator https://w3id.org/np/RAFJKwxgChOLOQ2UduMAT1bYf1VNaWIZYIPmTT3YvJ8y0/docs-bot https://w3id.org/np/RANVCTgItt8SIo-zU50f1Cp56UnrM-oLk_irj1ioGxQjI http://purl.org/dc/terms/license https://creativecommons.org/licenses/by/4.0/ https://w3id.org/np/RANVCTgItt8SIo-zU50f1Cp56UnrM-oLk_irj1ioGxQjI http://purl.org/nanopub/x/embeds https://w3id.org/np/RANVCTgItt8SIo-zU50f1Cp56UnrM-oLk_irj1ioGxQjI/get-docs-paragraph-related https://w3id.org/np/RANVCTgItt8SIo-zU50f1Cp56UnrM-oLk_irj1ioGxQjI http://purl.org/nanopub/x/supersedes https://w3id.org/np/RAxhCZ7pmNTI7m2NvPu2lYYjJqNwFCH5YCZTztyIZlzFM https://w3id.org/np/RANVCTgItt8SIo-zU50f1Cp56UnrM-oLk_irj1ioGxQjI https://w3id.org/np/o/ntemplate/wasCreatedFromProvenanceTemplate https://w3id.org/np/RA7lSq6MuK_TIC6JMSHvLtee3lpLoZDOqLJCLXevnrPoU https://w3id.org/np/RANVCTgItt8SIo-zU50f1Cp56UnrM-oLk_irj1ioGxQjI https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate https://w3id.org/np/RA-N4_kFxcruvBTlo1yJv29E4SLOXsx5KO_th69PprMrA https://w3id.org/np/RANVCTgItt8SIo-zU50f1Cp56UnrM-oLk_irj1ioGxQjI https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate https://w3id.org/np/RACJ58Gvyn91LqCKIO9zu1eijDQIeEff28iyDrJgjSJF8 https://w3id.org/np/RANVCTgItt8SIo-zU50f1Cp56UnrM-oLk_irj1ioGxQjI https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate https://w3id.org/np/RAoTD7udB2KtUuOuAe74tJi1t3VzK0DyWS7rYVAq1GRvw https://w3id.org/np/RANVCTgItt8SIo-zU50f1Cp56UnrM-oLk_irj1ioGxQjI https://w3id.org/np/o/ntemplate/wasCreatedFromTemplate https://w3id.org/np/RAEFAt-QcFK0ZhqfvlsmS10BnzGJA0xwOICZXkO-ai87k https://w3id.org/np/RANVCTgItt8SIo-zU50f1Cp56UnrM-oLk_irj1ioGxQjI/sig http://purl.org/nanopub/x/hasAlgorithm RSA https://w3id.org/np/RANVCTgItt8SIo-zU50f1Cp56UnrM-oLk_irj1ioGxQjI/sig http://purl.org/nanopub/x/hasPublicKey MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAl8cMusqtNyKA6UIsi3f7BAcZmHQXWxU0qk0PLsboMWQxYrGBfGgHTgRHJrBRxL+Zn9kJHKVmz2smDcjCBptXi/OwWy80gjsx+Pbe6IWz3zFPWF1UoFIKfPnC0slV67CQgdM853zW7Bmk9/uflCtK4EtZKmPdRGtUHVC7DTVvDBMDzLRGdE2KCBVN29EbM5GGVNvijYbaZQ9OFQPBkQshayqSIyGRr6rreJdkrRVLIzu3uuAjKYydaeXZWSN2JLnVBwrClKUxaEdCwhb5nXpMtKOMD+R+LgaXLeJUWM8BdRSYnta9ZqI5pHY4y3v+eW7J+HHeTvRbHvlik+Z4hFUXmQIDAQAB https://w3id.org/np/RANVCTgItt8SIo-zU50f1Cp56UnrM-oLk_irj1ioGxQjI/sig http://purl.org/nanopub/x/hasSignature c4HVXdQiejqrsb4SCvfTChO3A/TpMI6M+PDvjYqdlNQesf6g+1uwfC3DfNWW5xnhRPiYDm4G9pGhhbrcH4t4qx/NQSxyh90H9IgYWNvSxLr2H5Jk4oWZDw1+n6V80+vWpa5WX4N+jIuK1VKlK2xCX4OqK8ivs5auFmaJN2v6fBNvJDmyjeRcDr0H7Tjf/3HZNwrfQHUf6wzBMfFvvjcsHBv7nLgC1Dh2CcL+dN/2NIITRJ0MpY/+OrHZ6Nlo5y58RS8ALIidEsjqLAXVXG8X1ysIg2Wev1OgAvrLfoOLv46Pu6i2QTg063I9Ul0gWZupxhuNiUZXKC094WrLTFtZbw== https://w3id.org/np/RANVCTgItt8SIo-zU50f1Cp56UnrM-oLk_irj1ioGxQjI/sig http://purl.org/nanopub/x/hasSignatureTarget https://w3id.org/np/RANVCTgItt8SIo-zU50f1Cp56UnrM-oLk_irj1ioGxQjI https://w3id.org/np/RANVCTgItt8SIo-zU50f1Cp56UnrM-oLk_irj1ioGxQjI/sig http://purl.org/nanopub/x/signedBy https://w3id.org/np/RAFJKwxgChOLOQ2UduMAT1bYf1VNaWIZYIPmTT3YvJ8y0/docs-bot