@prefix this: . @prefix sub: . @prefix schema: . @prefix gen: . @prefix np: . @prefix dct: . @prefix nt: . @prefix npx: . @prefix xsd: . @prefix rdfs: . @prefix orcid: . @prefix prov: . sub:Head { this: a np:Nanopublication; np:hasAssertion sub:assertion; np:hasProvenance sub:provenance; np:hasPublicationInfo sub:pubinfo . } sub:assertion { a schema:Question; dct:isPartOf ; rdfs:label "Which tooling is available to import or export nanopublications?"; gen:hasContent """

Nanopublications are RDF, so they can be exported and re-imported in any standard RDF serialization (TriG, N-Quads, TriX, JSON-LD, Turtle, RDF/XML) without loss, using whatever RDF library is at hand. Beyond that, dedicated tooling is available in several languages: the nanopub Java library, which also runs as a command-line tool for checking, signing, publishing, and format conversion; a Python library; a JavaScript library; and a Rust library. These cover loading nanopubs from local files or URLs, signing and verifying, and submitting to the registry.

For interactive use, Nanodash provides a web interface that exposes individual nanopublications in any of these RDF formats via direct download links. Programmatic access is provided by the Nanopub Registry's HTTP REST API and by Nanopub Query's SPARQL endpoints, which together are well suited for bulk export.

""" . } sub:provenance { sub:assertion prov:wasDerivedFrom . } sub:pubinfo { this: dct:created "2026-05-13T11:37:03Z"^^xsd:dateTime; dct:creator orcid:0000-0002-1267-0234; dct:license ; npx:introduces ; rdfs:label "FAQ: Which tooling is available to import or export nanopublications?"; nt:wasCreatedFromProvenanceTemplate ; nt:wasCreatedFromPubinfoTemplate , , ; nt:wasCreatedFromTemplate . sub:sig npx:hasAlgorithm "RSA"; npx:hasPublicKey "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCwUtewGCpT5vIfXYE1bmf/Uqu1ojqnWdYxv+ySO80ul8Gu7m8KoyPAwuvaPj0lvPtHrg000qMmkxzKhYknEjq8v7EerxZNYp5B3/3+5ZpuWOYAs78UnQVjbHSmDdmryr4D4VvvNIiUmd0yxci47dTFUj4DvfHnGd6hVe5+goqdcwIDAQAB"; npx:hasSignature "mfZSFqLwGMfuAObmkfUb4xKXPnA86j0h2xRQSUO2WHfjp8bZdmQrkPs/ZDqFXhMnEzDBPeSkmHOGvR7masEB7sXZQDqyEYIUA8dIqwS3ByNTfPCGzn4HePMH+uMLpGQjqaO43bsel0v/klu1f4usFZtP/LuymdOmqTNElhVcOic="; npx:hasSignatureTarget this:; npx:signedBy orcid:0000-0002-1267-0234 . }