Patent ID: 9471653
Filing Date: 2016-10-18
CPC Classification: G06F

Claim Text:
1. A method for triplestore database population, comprising: receiving a plurality of data sources parsed by plurality of data source parsers, wherein each of the plurality of data sources corresponds to each of the plurality of data source parsers according to a data type of each of the plurality of data sources; transforming each of the plurality of parsed data sources into a single intermediary format, the intermediary format not being associated with a database into which the data sources are to be stored; determining a triplestore database into which the data sources are to be stored; selecting a first shared parser based on compatibility with the triplestore database; receiving the intermediary format at the first shared parser, wherein the shared parser is configured to parse from the intermediary format; transforming the intermediary format into a generic, text-based file format at the first shared parser; loading each of the plurality of data sources from the shared parser into the triplestore database; replacing the triplestore database with a second triplestore database; selecting a second shared parser to receive the intermediary format, the second shared parser being selected for compatibility with the second triplestore database; and replacing the first shared parser with the second shared parser, wherein the second shared parser is configured to parse from the intermediary format to a format of the second triplestore database, and wherein the plurality of data source parsers are not replaced.