1. A method for managing information through structured storage and retrieval of data relating to a predetermined target domain from a multi-dimensional database comprising the steps of: structuring a multi-axis database in which intersecting database axes locate unique matrix addresses for individual information units by: creating a first database axis for a first predetermined class of data relating to domain information types; defining a series of information-type identifiers for the classification of domain data; defining sub-categories for selected information-type identifiers in an unlimited tree structure based on parent-child relationships; determining which information type identifiers are category headings not associated with specific data; creating an information type definition that describes the data categories required to populate each information type identifying information type definitions that may have multiple entries requiring pool anchors; creating domain templates that define the structure of each information type on the first database axis by: identifying characteristics of each information type; identifying anchor points for each information type to which a link is permitted to obtain data for reuse; and identifying link points for each information type from which links are permitted and limiting connectivity of the link points to predetermined sources for that information type; creating a second database axis for a second predetermined class of data relating to domain objects; defining a series of object identifiers for the classification of domain data; defining sub-categories for object identifiers in a tree structure of pre-determined depth based on parent-child relationships; creating a third database axis for a third predetermined class of data relating to variants of the objects and subcategories of objects defining a series of variant identifiers for the classification of object data; defining sub-categories for variant identifiers in a tree structure of pre-determined depth based on parent-child relationships; and creating a fourth database axis for a fourth predetermined class of data relating to languages to facilitate translation using automated and semi-automated methods; defining a hierarchical set of rules and exceptions thereto to govern the data that may be stored in any given information unit or address range of information units, by performing at least one of the following steps: determining which address ranges within the matrix define locations of domain data; locking address ranges that do not define domain data locations; creating user role definitions that control users' ability to read, add, modify, or delete data; and creating of rules governing layer links; applying the hierarchical set of rules to address ranges; assigning attributes to information units based on criteria selected to measure information quality; assigning status identifiers to information units to identify workflow status and history with respect to content and review status of data; tracking the addition, deletion, modification, or change in status of data so that documents published using the information units are populated by linking to the most recent available data compliant with a predetermined status identifier; and creating at least one publication definition by: determining the methods by which an end user may desire to access the data; preparing a predefined layout to meet end user access requirements; and mapping at least one information unit to the predefined layout for export in at least one predetermined file format.