SYSTEM AND METHOD OF INTEGRATING TIME-AWARE DATA FROM MULTIPLE SOURCES
First Claim
Patent Images
1. A computer based method comprising:
- receiving an input schema S;
receiving two instances, T1 and T2, each of which conforms to said input schema, S;
computing a merged instance of T1 and T2, T1T2, as an instance that also conforms to S such that every path in T1 or T2 can be found in T1T2, every path in T1T2 can be found in T1 or T2, and a temporal context associated with an element in any path in T1T2 is a result of adjusting temporal contexts of corresponding elements in T1 and/or T2 under the same path according to a given adjustment policy, said given adjustment policy designed to resolve time conflicts between data records having time conflicts, where said merged instance T1T2 provides an integrated view of instances T1 and T2 by fusing identical elements in instances T1 and/or T2 together and providing an interpretation of their corresponding temporal contexts according to said given adjust policy; and
outputting said merged instance T1T2.
1 Assignment
0 Petitions
Accused Products
Abstract
A time-aware union operator is disclosed for consistent integration of time-aware data, wherein the time-aware union produces a time-aware consistent integrated view of underlying sources according to specified key constraints and policies. The implementation of time-aware union is idempotent, commutative, and associative, thus making it suitable for data integration, and it produces the same integrated outcome, modulo representation of time, regardless of the order in which sources are integrated.
-
Citations
5 Claims
-
1. A computer based method comprising:
-
receiving an input schema S; receiving two instances, T1 and T2, each of which conforms to said input schema, S; computing a merged instance of T1 and T2, T1T2, as an instance that also conforms to S such that every path in T1 or T2 can be found in T1T2, every path in T1T2 can be found in T1 or T2, and a temporal context associated with an element in any path in T1T2 is a result of adjusting temporal contexts of corresponding elements in T1 and/or T2 under the same path according to a given adjustment policy, said given adjustment policy designed to resolve time conflicts between data records having time conflicts, where said merged instance T1T2 provides an integrated view of instances T1 and T2 by fusing identical elements in instances T1 and/or T2 together and providing an interpretation of their corresponding temporal contexts according to said given adjust policy; and outputting said merged instance T1T2. - View Dependent Claims (2, 3, 4, 5)
-
Specification