@prefix this: . @prefix sub: . @prefix schema: . @prefix gen: . @prefix np: . @prefix dct: . @prefix nt: . @prefix npx: . @prefix xsd: . @prefix rdfs: . @prefix prov: . sub:Head { this: a np:Nanopublication; np:hasAssertion sub:assertion; np:hasProvenance sub:provenance; np:hasPublicationInfo sub:pubinfo . } sub:assertion { sub:paragraph a gen:Paragraph; schema:about np:Nanopublication; schema:title "What a nanopublication is"; gen:hasContent """

A nanopublication is the smallest unit of publishable information: a few statements that together say one thing, packaged with who made them and where they come from. It is written as RDF, so both people and software can read it, and each one has its own web address.

Anything can be the subject: a scientific claim, a definition of a term, a link between two things, an opinion, a piece of documentation like this paragraph. What matters is that each nanopublication makes one point and carries its own attribution.

"""; gen:hasPositionString "010" . } sub:provenance { sub:assertion prov:wasAttributedTo . } sub:pubinfo { this: dct:created "2026-09-10T11:17:58Z"^^xsd:dateTime; dct:creator ; dct:license ; npx:introduces sub:paragraph; rdfs:label "What a nanopublication is"; nt:wasCreatedFromProvenanceTemplate ; nt:wasCreatedFromPubinfoTemplate , ; nt:wasCreatedFromTemplate . sub:sig npx:hasAlgorithm "RSA"; npx:hasPublicKey "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAl8cMusqtNyKA6UIsi3f7BAcZmHQXWxU0qk0PLsboMWQxYrGBfGgHTgRHJrBRxL+Zn9kJHKVmz2smDcjCBptXi/OwWy80gjsx+Pbe6IWz3zFPWF1UoFIKfPnC0slV67CQgdM853zW7Bmk9/uflCtK4EtZKmPdRGtUHVC7DTVvDBMDzLRGdE2KCBVN29EbM5GGVNvijYbaZQ9OFQPBkQshayqSIyGRr6rreJdkrRVLIzu3uuAjKYydaeXZWSN2JLnVBwrClKUxaEdCwhb5nXpMtKOMD+R+LgaXLeJUWM8BdRSYnta9ZqI5pHY4y3v+eW7J+HHeTvRbHvlik+Z4hFUXmQIDAQAB"; npx:hasSignature "ZVoA0fCp9L42C47NpKyBtbu33uMtCiS06VaXUjMTJ4TsFG4uxYoFK42kwCTo7f+zfjd9Z3oGNEkAlVnFYVOdIvsH1PQXs7yAvRg5mA0PZgJNNeiYkzBK7p5P57fbK5ogr0lw6buyfjEQiIJwEbqRKLnBOdfAib00zZh/CzRlxsdLJUbtCk1Us8fcLxpTztAzSQbvoFSj1xTXNNINQugLUkjcJkpMUx8iG3AUH6GwejG5qvLhNFaeQuuzcfYn+XiHovC7K8hVyrs/Tzng3WLcnjEupx8BihRKnaDud01QsPuuxbCKv/WCAq8fvPTHXAMW1U/u9qGbAi3fRn7BaATEiw=="; npx:hasSignatureTarget this:; npx:signedBy . }