×

System and method facilitating unified framework for structured/unstructured data

  • US 7,895,173 B1
  • Filed: 07/27/2005
  • Issued: 02/22/2011
  • Est. Priority Date: 06/27/2001
  • Status: Active Grant
First Claim
Patent Images

1. At a computer system including a processor and system memory, a computer-implemented method for accessing data, comprising:

  • parsing a hierarchical source document into a data document that comprises a hierarchical representation of the source document;

    loading, by the processor, information associated with the parsed hierarchical source document into a hierarchical, unstructured data document such that the data document comprises an unstructured hierarchical representation of the information associated with the hierarchical source document;

    parsing the same hierarchical source document into a data set that comprises a relational representation of the source document;

    loading information associated with the parsed hierarchical source document into the relational, structured data set such that the data set comprises a structured relational representation of at least some of the information associated with the hierarchical source document, wherein the structured relational representation is defined by a schema that is inferred based on information associated with the hierarchical source document; and

    accessing the information in the hierarchical source document in at least one of the following manners using a software service;

    as structured data via the structured data set or as unstructured, hierarchical data via the unstructured data document, wherein any changes to the data document are only reflected in the information stored in the data set if the changed data is associated with the relational data stored in the data set, such that integrity of the source document is maintained in the data stored in the data document while the data set maintains at least a subset of the information associated with the source document.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×