@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 gen:ViewAction; schema:title "What an action is"; gen:hasContent """

An action is a button on a view that opens a publish form, pre-filled from where it was clicked. \"Add member…\" on a member list, \"edit…\" on a paragraph, \"approve\" on a pending term are all actions. An action names the template to open, which field of that template receives the page's resource, and who may see the button.

Actions are what make a page editable rather than merely readable: every change a visitor can make from a page goes through one, and each results in a new nanopublication.

"""; gen:hasPositionString "010" . } sub:provenance { sub:assertion prov:wasAttributedTo . } sub:pubinfo { this: dct:created "2026-09-10T12:15:50Z"^^xsd:dateTime; dct:creator ; dct:license ; npx:introduces sub:paragraph; rdfs:label "What an action 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 "M3HGNWUmkb3rYS1zEXq0VnN5lpC1vcUj+AC4Wv1k6YzK2uLKtNlnwxja92wZ+BfZuK3LhpHa1CDqbh07CBU9OVBG0KeNEgLLTORE9CzgM1nWnFL+Jviqxv7SNch2n8qIWfIpHctw9TEH5PKIwYbrc3tIzuHMDKN/jicaixE9iNuhI/+FPXfG9KbPEdEF4OJ1HxaUIq3lCv+7NTcUFtqOBQKTcGUsFS1hb2pCKe+qHBO1A8ea5FRiSKOk/pF7r6WF/MFmjiKiPFgqdz282pJDCpNKU/KJCR6stWbzXPIwDvVVzpuweqzuiGu8/DecqzS87vM+hbQhAde0wqA4Gvp4aA=="; npx:hasSignatureTarget this:; npx:signedBy . }