Patent ID: 8401991

Claim:
A method of inferencing semantic data in a relational database system, comprising: (a) creating a new partition in a semantic data table in the relational database system, creating an exchange table and a temporary table in the relational database system, wherein the exchange table has the same structure as the semantic data table; (b) executing on the semantic data table one or more inference rules for a semantic data model; (b1) wherein the inference rules are translated into queries and the executing of (b) comprises executing the queries on the semantic data table; (c) adding into the temporary table any newly inferred semantic data generated by the execution of the inference rules; (c1) wherein the adding of (c) comprises adding into the temporary table any newly inferred semantic data generated by the executing of the queries on the semantic data table (d) copying the inferred semantic data in the temporary table into the exchange table; (e) building one or more indexes for the exchange table, wherein the indexes for the exchange table are same as indexes for the semantic data table; and (f) exchanging, by using a processor, the indexed semantic data in the exchange table into the new partition in the semantic data table, in which the indexed semantic data has a format associated with the new partition in the semantic data table that is the same format as a format associated with the semantic data table.