1. A computer-implemented method of disciplining data input to a multi-contextual and multi-dimensional database, the method comprising: providing a template identifying subject matter specific settings, wherein the settings comprise a default ontology or taxonomy, and wherein the template includes a template identification and a version; generating a new record based on the template and an existing record; assigning a unique identification code to the new record including a reference to the template identification and version; scoring the new record on a relative scale based on the quality of the information in the new record, wherein the quality of information depends in part upon the quality of the credentials with regard to a source entity, data generation device or software, or author associated with the new record; and storing the new record in a database.