Skip to content

Entity Schema

Overview

Entity Schemas are contracts for the values of entity contexts, such as connectors and adapters.

Parallels can be drawn between the concept of an object class and configured entity context schemas.

image

Schema Fields

Each entity schema comprises a series of fields, each enforcing constraints on the described data.

These constraints include:

  • Enforcing a particular value type against the data field.
  • Denoting a specific data field as the key of the component (and subsequently enforcing uniqueness).
  • Describing whether a data field can be updated in the source system; for example, whether a connector can update that field
  • Describing whether that data field must have a value.
  • Along with a series of additional constraints that can be applied on a per-field basis.

image