Schema Data Type

Term

Schema Data Type

Aliases

-

Definition

A Schema Data Type is a symbolic, declarative description of a Domain Type used in the Value Domain of a Parameter, Field, or similar element. It identifies value meaning and acts as a key for selecting normalization or conversion behavior.

simplemodeling-lib

In simplemodeling-lib, org.goldenport.schema.DataType serves this role and defines values such as XString , XInt , and XZonedDateTime . OperationDefinition.resolveParameter is the boundary integrating value extraction, Multiplicity validation, normalization, and Constraint validation.

CanonicalDataType[T] is a specialization that provides a Normalizer, but it does not make Schema Data Type a general Scala type constructor DataType[A] .

  • Data Type

  • Runtime Data Type

  • Value Domain

  • Multiplicity

  • Constraint