Patent ID: 8443012

Claim:
A method for dynamically manipulating data from disparate sources of data including documents in an Extensible Markup Language (XML) format, documents in a primary record type (PRT) format, and documents in a management record type (MRT) format, wherein a management record type comprises a grouping of primary record types, the method comprising: receiving a document in the XML format; defining, in response to receiving the document, a first set of relationship rules mapping the XML format of the document to the PRT format of the document using at least a portion of a set of data definitions; defining, in response to receiving the document, a second set of relationship rules mapping the XML format of the document and the MRT format of the document using at least a portion of the set of data definitions; receiving an indication of a manipulation of the document in one of the XML format of the document, the MRT format of the document, or the PRT format of the document; and modifying the document in accordance with the manipulation of the document; wherein the modified document is available for inspection in each of the XML format of the document, the MRT format of the document, or the PRT format of the document.