Skip to main content

Elements of a Data Model

Data models allow you to describe your data and data relationships.

Class​

Classes define a business concept.

Property​

Properties are components of classes that define the attributes of a business concept. Properties can be both primitives (like strings or integers) or other properties. Use properties in a class to define attributes of the business concept.

Derived property​

Derived properties use functions to operate on other attributes in the data model.

Tagged value​

Tagged values allow you to add context to your data model. Tagged values can be added at the class level and at the property level.

Stereotype​

Stereotypes allow you to extend metadata information about a model.

Enumeration​

An enumeration is a model attribute that has a finite list of values.

Constraint​

A data model has built-in governance features, called data quality controls. You create data quality controls every time you define a model. Constraints are governance tools added on top of quality controls. Use constraints to define a validation or condition on the model that's expected to be met.

Super type​

Super types show a relationship between classes or business concepts within a model. Add a super type to the model to show a hierarchical relationship between classes or business concepts.

Data Types​

COMING SOON