Glossary of Data Modeling Concepts
This page provides an overview of Data modeling concepts. See Legend features for an overview of Legend features.
Class
Classes define business concepts.
Constant
Constants are static values set to a variable name that can be leveraged within your query. They remain the same for all query executions.
Constraint
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.
Data model
Data models allow you to describe your data and data relationships.
Data type
Coming soon.
Derived property
Derived properties use functions to operate on other attributes in the data model.
Diagram
Diagrams are visual representations of data models to better visualize and communicate about data and their relationships.
Enumeration
An enumeration is a model attribute that has a finite list of values.
Functions
Functions are used to derive new values from existing values using various operations.
Internalize
Internalize is a function used to deserialize source data into model instances using a binding definition. It accepts a class, binding, and source data.
Externalize
Externalize is a function to serialize model instances into a serializable string using binding definition. It accepts model instances, binding and graphfetch tree.
Milestoning
Coming soon.
OLAP
Coming soon.
Query parameters
Parameters are variables assigned to your query. They are dynamic in nature and can change for each execution.
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.
Relational database
Coming soon.
Stereotype
Stereotypes allow you to extend metadata information about a model.
Super type
Super types show a relationship between classes or business concepts within a model.