1. A document preparation system comprising: a computer processor; a taxonomy module including one or more taxonomies having one or more concepts; a document editor module that facilitates: tagging of one or more entries of a document with one or more tags based on the concepts to produce a tagged document, and generating, by the computer processor, an instance document from the tagged document, the instance document including code corresponding to the tagged one or more entries of the document; a document validation system that validates the generated instance document and generates a status indication corresponding to the code included in the instance document; a validation report processing module that associates the status indication with a specific source among the one or more tagged entries of the document according to the generated instance document; and a user interface module that identifies and facilitates editing the specific source among the one or more tagged entries of the document.
2. The document preparation system of claim 1 , wherein the document validation system comprises an interface to an external validation system, and the external validation system validates the generated instance document and generates validation errors and warnings corresponding to the code via the interface to the external validation system.