@prefix this: . @prefix sub: . @prefix np: . @prefix dct: . @prefix rdf: . @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 { nt: dct:description "

The nanopublication template ontology describes how a publishing form is built: which statements a nanopublication has, and which parts of them the author fills in.

A placeholder can declare a datatype, and one declared rdf:HTML holds formatted text such as this description:

  • it is rendered as HTML, not shown as a quoted string;
  • it is written with a rich-text editor rather than typed as markup;
  • it is sanitized, so scripting never enters the assertion.

This nanopublication is an example of that datatype in use.

"^^rdf:HTML; rdfs:label "Nanopublication template ontology" . } sub:provenance { sub:assertion prov:wasAttributedTo . } sub:pubinfo { this: dct:created "2026-09-21T14:53:36Z"^^xsd:dateTime; dct:creator ; dct:license ; npx:hasNanopubType npx:ExampleNanopub; rdfs:label "Example: Description of the nanopublication template ontology, as an rdf:HTML literal"; nt:wasCreatedFromProvenanceTemplate ; nt:wasCreatedFromPubinfoTemplate , , ; nt:wasCreatedFromTemplate . sub:sig npx:hasAlgorithm "RSA"; npx:hasPublicKey "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA+i9DV8ynzO944pYkYsDwtlqJHuk+b7FQt6Bb4TIQSDX3jGUURn6WpaNwESHmgMLWSydaH5XlabMzuqpPL4iyB+IAzvwIxdJBLhe39EQMu2j+FZ/5d/xu/gO3nZw2KoEvJ7cJisabuI05OylIRSJ+OG5CmzFxnjojUEJeCFi1njY1InhXrb0yHud9b1ifzweoN6YYOBecKs1gTOaT2bf+t4Wgzg3M0PmRVZ4F0OALsnh4T5+x7kFtiPcDKNpORi585JjKCZ4kczIF6oUKcwgC0kmIY97jtLqSLcXRkxHx5CDI6qz4XlRFs1ZbCUdSlzjdPZAkaBcNem1gIhWzkHkEnQIDAQAB"; npx:hasSignature "4XAHXR9I3wDLbqx0yIW/apkvljthte0fqOKQLyot7xtdCNQmfFj75TIPlujqegWjXtcEs4ET7hn6np7nJFE5dX1KlUc4lbPEF3uidx7uoncIMq1MQWilFeW68uI/aP06WrJerweybTopDSC/3DyOtH84Y32O9i0oE7rV/f6pP+MrNFkwTbISq79xw3bZyEGiuiv07J3QsvRgiSSwPvGgaeQQJSxuf+8QlKNABf3lOvQXjSCpueUpUkFFR/pQw07svrNUIk9YSz37ztfiSDEu2j7NlhjLSMXwJ5w/PBOpvWx0VODLY6rgHl0FrbkrMAAtzeGgy5SwWW87RZOCmf5wGw=="; npx:hasSignatureTarget this:; npx:signedBy . }