@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 "The identifier"; gen:hasContent """

A nanopublication's address ends in a code computed from its own content, such as RAGtlyskGNfHtX-dWRqUoSx6nPc0P0st6WII5zRpF9CUw. Such addresses are called trusty URIs. Because the code is derived from the content, the content cannot change without the address changing too, and anyone holding a copy can verify that it is the genuine one.

The code always starts with RA and is 45 characters long. The full address is usually written as https://w3id.org/np/RA…, which resolves to the nanopublication on the network and can be opened in a browser.

"""; gen:hasPositionString "060" . } 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 "The identifier"; 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 "dMv3h0HyS2qdXqQvLBQLNPBcC6z9bn6GKqK4qCZVP5YuZ1gbKOuZLsd4MEi0ExuYa3N1OUr5ppuqKCw81yvIRyuy5weJLryzg0x2aND3r3E4iP9COVGI3SMPV2p2SViVrpMeZ0+0HTk01tcMoalt8jMLLPKEgYmoj+xYOE0fe0ItvCuuJS4l6MWVYnlCuewX/XjuVOctYVZoYYj8tTVlFlJtsYPIktwZsgJpKMn4hwbyx/LO+qeNnpK7fbDtvNYvybd4slrgCWQ32+gvcOmCQGaXd74u+GslUa/DD/kcjPuFoKu0kL/hpPndROBBsW5lcdhLw2x0T7Dp6Xqv44Tehg=="; npx:hasSignatureTarget this:; npx:signedBy . }