1. A method for adding intended meaning to digital signatures comprising: receiving a message, being base content, to be signed; adjoining assertions to the message; adjoining ontologies to the message, wherein the ontologies are a formal specification of vocabulary and rules used to state the assertions; adjoining a description of a reasoner to the message, wherein the reasoner validates the assertions against the corresponding ontologies; forming a compound message comprising the message, the assertions, the ontologies, and the description of the reasoner; signing the compound message using a cryptographic digital signature, wherein the assertions indicate an intended meaning of the digital signature.