Data model for object-relational data
First Claim
1. A computer-implemented system that facilitates common data access, comprising:
- an entity component that provides a data entity having a uniform identity across a plurality of disparate applications; and
a relationship component that defines a relationship between two or more of the data entities.
2 Assignments
0 Petitions
Accused Products
Abstract
A common data model (CDM) that is a data model common to multiple application-specific data models. The CDM supports both PIM (Personal Information Manager end-user application data and line-of-business (LOB) data. Similarly, an SDM-type (system definition model) application can specify its model on top of the CDM. The CDM enables improved interoperability between applications by employing an entity component that provides a data entity having a uniform identity across a plurality of disparate applications and a relationship component that defines a relationship between two or more of the data entities. The CDM provides a type system over which any algebra will operate.
-
Citations
20 Claims
-
1. A computer-implemented system that facilitates common data access, comprising:
-
an entity component that provides a data entity having a uniform identity across a plurality of disparate applications; and
a relationship component that defines a relationship between two or more of the data entities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method of providing common data access across disparate applications, comprising:
-
providing an entity that is a single identity of closely-related data and which is uniquely identifiable;
identifying structure of the entity as properties and behavior of the entity as methods; and
expressing semantic connections between entities using relationships. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A system that facilitates common data access across disparate applications, comprising:
-
means for providing an entity that is a single identity of closely-related data and which is uniquely identifiable;
means for identifying structure of the entity as properties and behavior of the entity as methods; and
means for relating two or more of the entities by association using an explicit source-target relationship;
means for relating two or more entities by composition in a parent-child relationship; and
means for relating two or more entities by entity association.
-
Specification