@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 nt:NanopubTemplate; schema:title "Starting a form from an existing nanopublication"; gen:hasContent """

A form can be opened on an existing nanopublication instead of empty, and the way it is opened decides what the new nanopublication is in relation to the old one.

Use copies the content as a starting point for something new and independent; partial does the same but quietly drops whatever does not fit the chosen template. Supersede makes a new version of the same thing: it links back with npx:supersedes and keeps the identifiers of what the old nanopublication introduced. Derive makes a different thing based on the old one, linking back with prov:wasDerivedFrom but minting fresh identifiers. Override links back the same way but keeps the identifiers, which amounts to editing the thing in place — and, unlike supersede, it does not require the same signing key, so it is how someone revises what another person published.

"""; gen:hasPositionString "160" . } sub:provenance { sub:assertion prov:wasAttributedTo . } sub:pubinfo { this: dct:created "2026-09-10T10:15:50Z"^^xsd:dateTime; dct:creator ; dct:license ; npx:introduces sub:paragraph; rdfs:label "Starting a form from an existing nanopublication"; 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 "NDx75nkALJbBQ1XaGCPBa5H1lct9HweFY1b69cWBq73jLzhGRFhGBRdMqScRe+DaIrXS0VW92ZumezMdeUnFWnG4aN1pUBq6ZhRIXCuGFMJy0XgI0kfb+S+L/X4m30scfI8SB2F2WKtjReivJnJg3eGdHkJYNtbz/bpPUBHUGi8S0Wh6qeklWFXG7HEdrz0KAR64sDaZvT0wLiYg8UlZp4Ak0G5Xdy2LNBo2YJdSZaPNCz42hqy2LUjfg11qkOYM3ktMwcx03MNzV6IL+kZQMtB85Grr5JLKSRlGQTbb+0g8G2iVhCTucBC+i7AsDNpZbAjj+YMMsridfAIstYVuZA=="; npx:hasSignatureTarget this:; npx:signedBy . }