Patent ID: 7546306
Filing Date: 2009-06-09
Classification: G06F,Y10S

Abstract:
1. A system comprising a computer readable medium that stores computer program instructions and a processor that executes the computer program instructions to create a searchable metamodel describing structured data objects that are built from structured data held in a plurality of tables of one or more relational databases having two or more different specific application domains, the searchable metamodel comprising: an index structure comprising a plurality of indexes, each index corresponding directly to one of the plurality of tables; at least one series of join conditions forming one of a plurality of join paths,each join condition in the series of join conditions specifying a logical relationship between two indexes of the plurality of indexes, the logical relationship comprising mapping a first field in one of the two indexes to a second field in the other of the two indexes, each join path originating on an anchor table and ending on one of the plurality of indexes, the anchor table containing keys that contain target information for the structured data objects in the relational database table corresponding to the one of the plurality of indexes; at least one view representing a subgraph of a join graph, the at least one view presenting the anchor table to provide the keys for accessing the structured data objects ;and wherein the metamodel processes a query of the structured data entered via the view, the query searching the one or more relational databases without requiring integration with the two or more different specific application domains.