7. A processor-based method, comprising: receiving, by a processor, at least one of numerical and textual input from at least one of: a user input device, a data file containing spreadsheet based data, and a data file containing word processor based data; generating, by the processor, a first human readable document including numerical and textual data; generating an XBRL representation of the first document; generating a second human readable document based on the first document including a subset of the numerical and textual data from the first document and an interpretive context determined by performing the following operations: retrieving fact details for a navkey that references an XBRL fact; retrieving one or more extended links associated with the selected XBRL fact; and receiving a user-selection of one or more extended links that are associated with the navkey; generating an XBRL representation of the second document; generating an HTML representation of at least one of the first and second documents when a user selectable option is selected; storing first and second source files associated with the respective first and second documents; automatically validating, by the processor, the XBRL representations of the first and second documents; providing access to at least one of the first and second documents over the internet; and generating a reference locator to be used to access the at least one of the first and second documents, wherein the reference locator can comprise a URL or a QR code.
12. The method of claim 7 , further comprising: generating the XBRL representation of the second document based on at least one of: a technical minimum scope, and a logical minimum scope, wherein the technical minimum scope refers to the minimum amount of information needed for presentation of the selected data only, and the logical minimum scope refers to the minimum amount of information needed for presentation of the selected data in user-selected interpretive context(s).