发明名称 POPULATING NODES IN A DATA MODEL WITH OBJECTS FROM CONTEXT-BASED CONFORMED DIMENSIONAL DATA GRAVITY WELLS
摘要 A processor-implemented method, system, and/or computer program product defines multiple context-based conformed dimensional data gravity wells on a context-based conformed dimensional data gravity wells membrane. Conformed dimensional objects and synthetic context-based objects are parsed into n-tuples. A virtual mass of each parsed object is calculated, in order to define a shape of multiple context-based conformed dimensional data gravity wells that are created when data objects that are pulled into each of the context-based conformed dimensional data gravity well frameworks on a context-based conformed dimensional gravity wells membrane. Data from the multiple context-based conformed dimensional data gravity wells then populates nodes in a data model.
申请公布号 US2014184500(A1) 申请公布日期 2014.07.03
申请号 US201313733066 申请日期 2013.01.02
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 ADAMS Samuel S.;FRIEDLANDER Robert R.;KRAEMER James R.;LINTON Jeb R.
分类号 G06F3/033 主分类号 G06F3/033
代理机构 代理人
主权项 1. A processor-implemented method of mapping nodes in a data model to context-based conformed dimensional data gravity wells to create a mapped-to context-based conformed dimensional data gravity well for data population, the processor-implemented method comprising: receiving, by a processor, a data stream of non-contextual data objects, wherein each of the non-contextual data objects ambiguously relates to multiple subject-matters; associating, by the processor, one of the non-contextual data objects with a context object to define a synthetic context-based object, wherein the context object provides a context that identifies a specific subject-matter, from the multiple subject-matters, of said one of the non-contextual data objects; receiving, by the processor, a data stream of non-dimensional data objects; applying, by the processor, a dimension object to one of the non-dimensional data objects to define a conformed dimensional object; parsing, by the processor, the conformed dimensional object into a dimensional n-tuple, wherein the n-tuple comprises a pointer to said one of the non-dimensional data objects, a probability that said one of the non-dimensional data objects has been associated with a correct dimensional label, a probability that said one of the non-dimensional data objects is uncorrupted, and a weighting factor of importance of the conformed dimensional object; parsing, by the processor, the synthetic context-based object into a context-based n-tuple, wherein the n-tuple comprises a pointer to said one of the non-contextual data objects, a probability that a non-contextual data object has been associated with a correct context object, and a weighting factor of importance of the synthetic context-based object; calculating, by the processor, a virtual mass of a parsed synthetic context-based object, wherein the virtual mass of the parsed synthetic context-based object is derived from a formula of: Pc(C)×Wtc(S),where Pc(C) is a probability that the non-contextual data object has been associated with a correct context object, and where Wtd(S) is the weighting factor of importance of the synthetic context-based object; calculating, by the processor, a virtual mass of a parsed conformed dimensional object, wherein the virtual mass of the parsed conformed dimensional object is derived from a formula of: Pd(C)×Wtd(S),where Pd(C) is a probability that 1) said one of the non-dimensional data objects has been associated with the correct dimensional label, 2) said one of the non-dimensional data objects is uncorrupted, and 3) said one of the non-dimensional data objects has come from a data source whose data has been predetermined to be appropriate for storage in a particular dimensional data gravity well; and where Wtd(S) is the weighting factor of importance of the conformed dimensional object; creating, by the processor, multiple context-based conformed dimensional data gravity well frameworks on a context-based conformed dimensional data gravity wells membrane, wherein each of the multiple context-based conformed dimensional data gravity well frameworks comprises at least one non-contextual data object, at least one context object, and at least one dimension object, and wherein the context-based conformed dimensional data gravity wells membrane is a virtual mathematical membrane that is capable of supporting multiple context-based conformed dimensional data gravity wells; transmitting, by the processor, multiple parsed synthetic context-based objects and multiple parsed conformed dimensional objects to the context-based conformed dimensional data gravity wells membrane; defining, by the processor, multiple context-based conformed dimensional data gravity wells according to the virtual mass of multiple parsed synthetic context-based objects and the virtual mass of multiple parsed conformed dimensional objects that are pulled into each of the context-based conformed dimensional data gravity well frameworks, wherein each of the multiple parsed synthetic context-based objects and multiple parsed conformed dimensional objects is pulled into a particular context-based conformed dimensional data gravity well in response to values from its n-tuple matching said at least one context object or said at least one dimension object in said particular context-based conformed dimensional data gravity well; identifying nodes in a data model; mapping each node in the data model to at least one of the multiple context-based conformed dimensional data gravity wells to create a mapped-to context-based conformed dimensional data gravity well; and populating each of the nodes in the data model with objects from the mapped-to context-based conformed dimensional data gravity well.
地址 Armonk NY US