Conversion of relational databases into triplestores
AssigneeAdobe Systems Incorporated
InventorWalter Chang
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdobe Systems Incorporated
InventorWalter Chang
Estimating the term…
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for converting a relational database into a triplestore. In one aspect, a method includes retrieving meta schema information for a relational database, including checking a data dictionary associated therewith, and saving the information (including column, primary key constraint and foreign key constraint definitions) in a canonical format; processing the saved information to identify triples to be created in a triplestore; and generating triples in the triplestore in accordance with results of the processing, the generating including: creating first triples (corresponding to data specified within relational database tables) using the column definitions, creating second triples (corresponding to data links between the relational database tables) using the primary key and foreign key constraint definitions, and creating third triples using a primary key constraint definition, a foreign key constraint definition, and an associative mapping table corresponding to the relational database.
A method comprising:
A computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising:
A system comprising:
Dependencies are inferred from the claim text.