https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA/Head https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA http://www.nanopub.org/nschema#hasAssertion https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA/assertion https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA http://www.nanopub.org/nschema#hasProvenance https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA/provenance https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA http://www.nanopub.org/nschema#hasPublicationInfo https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA/pubinfo https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.nanopub.org/nschema#Nanopublication https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA/assertion https://w3id.org/np/RAAVDbODD8sArz37Xi7hnKosBfP-aHdh1vsr6SoFv6_ac/faq-entry http://purl.org/dc/terms/isPartOf https://w3id.org/spaces/nanopub/r/faq https://w3id.org/np/RAAVDbODD8sArz37Xi7hnKosBfP-aHdh1vsr6SoFv6_ac/faq-entry http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://schema.org/Question https://w3id.org/np/RAAVDbODD8sArz37Xi7hnKosBfP-aHdh1vsr6SoFv6_ac/faq-entry http://www.w3.org/2000/01/rdf-schema#label How can nanopublications be created and authenticated automatically? https://w3id.org/np/RAAVDbODD8sArz37Xi7hnKosBfP-aHdh1vsr6SoFv6_ac/faq-entry https://w3id.org/kpxl/gen/terms/hasContent <p>Nanopublications are designed for automation. Libraries are available in several programming languages (for example for <a href="https://github.com/Nanopublication/nanopub-java">Java</a>, <a href="https://github.com/Nanopublication/nanopub-py">Python</a>, and <a href="https://github.com/vemonet/nanopub-rs">Rust</a>), along with command-line tools, which take care of creating, validating, signing, and publishing nanopublications programmatically. This is how large collections, such as database exports, are published as nanopublications in practice.</p> <p>Authentication of automatically created nanopublications works exactly as it does for humans (see "How do users authenticate in the nanopublication system?"): software agents (bots) get their own identity IRI and their own key pairs, declared in an introduction nanopublication that also links the bot to its owner. Every nanopublication the bot publishes is then verifiably attributable to it — and through the ownership link, to the person or organization responsible — keeping automated contributions just as transparent and accountable as manual ones.</p> https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA/provenance https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA/assertion http://www.w3.org/ns/prov#wasAttributedTo https://orcid.org/0000-0002-1267-0234 https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA/pubinfo https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA http://purl.org/dc/terms/created 2026-07-16T11:40:38Z https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA http://purl.org/dc/terms/creator https://orcid.org/0000-0002-1267-0234 https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA http://purl.org/dc/terms/license https://creativecommons.org/licenses/by/4.0/ https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA http://purl.org/nanopub/x/hasNanopubType http://schema.org/Question https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA http://purl.org/nanopub/x/introduces https://w3id.org/np/RAAVDbODD8sArz37Xi7hnKosBfP-aHdh1vsr6SoFv6_ac/faq-entry https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA http://purl.org/nanopub/x/supersedes https://w3id.org/np/RAP9-WvsMDINsYg5JNbRrxZfS7iFNv-8D-rJJHBdHgVrM https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA http://www.w3.org/2000/01/rdf-schema#label FAQ: How can nanopublications be created and authenticated automatically? https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA https://w3id.org/np/o/ntemplate/wasCreatedFromProvenanceTemplate https://w3id.org/np/RA7lSq6MuK_TIC6JMSHvLtee3lpLoZDOqLJCLXevnrPoU https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate https://w3id.org/np/RACJ58Gvyn91LqCKIO9zu1eijDQIeEff28iyDrJgjSJF8 https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate https://w3id.org/np/RAoTD7udB2KtUuOuAe74tJi1t3VzK0DyWS7rYVAq1GRvw https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate https://w3id.org/np/RAukAcWHRDlkqxk7H2XNSegc1WnHI569INvNr-xdptDGI https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA https://w3id.org/np/o/ntemplate/wasCreatedFromTemplate https://w3id.org/np/RAUneCxaT_JQhs4XK8yFhSm5JGmAMgn8k6zBkWB2pp3BI https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA/sig http://purl.org/nanopub/x/hasAlgorithm RSA https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA/sig http://purl.org/nanopub/x/hasPublicKey MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCwUtewGCpT5vIfXYE1bmf/Uqu1ojqnWdYxv+ySO80ul8Gu7m8KoyPAwuvaPj0lvPtHrg000qMmkxzKhYknEjq8v7EerxZNYp5B3/3+5ZpuWOYAs78UnQVjbHSmDdmryr4D4VvvNIiUmd0yxci47dTFUj4DvfHnGd6hVe5+goqdcwIDAQAB https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA/sig http://purl.org/nanopub/x/hasSignature eniPBoyR7og+TnSzGEZEu939QaaGd+TAmRtZHHuoeF6/0kJkf5/CddSA0Si3qOkTbwtEFb7yG23t0B8WJFZL+77OLy//a0+Gu4s3McAW5NIgNNh1A97xmc8NEzpxPCgtY9fqF8lCuXszen5P9O5tIg29H/kmnKMPMtSmCseXJW8= https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA/sig http://purl.org/nanopub/x/hasSignatureTarget https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA https://w3id.org/np/RArvsuOt45JtEfuIqD-sgfdxa52lRxAQ2-FusZWWKzlTA/sig http://purl.org/nanopub/x/signedBy https://orcid.org/0000-0002-1267-0234