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