Compatible Data Modeling

Compatible Data Modeling is a relatively straightforward enhancement of conventional data modeling. Compatible data modeling uses new data modeling objects and additional Object-Oriented data design methods to support the design of Data Compatibility Standards, Universally Interoperable Datasets, and Modular Data Fabrics. The new data modeling objects for logical data models are:

  • Reusable Data Compatibility Standard entities that are master data domain-specific data entities that support universal interoperability.
  • Peer Entity Relationships that relate copies of the same Data Compatibility Standard objects from multiple data models.

Compatible Data Models are universally interoperable because of the embedded Data Compatibility Standards data entities. Compatible Data Models also features plug-and-play functionality inherited from the Peer Entity Relationships. As such, these compatible data models can be combined or separated as needed. In fact, the entire Modular Data Fabric can be modeled as a set of component Universally Interoperable Data Models.

Data Compatibility Standard entities are new data modeling objects that serve as the universal interface for every compatible data model. The Data Compatibility Standard entities are designed as a non-invasive add-on to encapsulate conventional data models with standardized master structural metadata. These standard data entities modularize any data model, adding the metadata commonality needed for Universally Interoperable Datasets instantiated from compatible data models.

A new peer entity relationship has been defined to dynamically join an unlimited number of Data Compatibility Standard entities across compatible data models. Data integrity enforcement for the peer entity relationships is a patented master data management-type method. This data integrity enforcement among compatible datasets ensures that compatible datasets will be dynamically plug-and-play.

When datasets are instantiated from compatible data models, these datasets are compatible modular plug-and-play. Compatible datasets can be blended on demand to provide whatever data and information is required.