スキーマ・データ型

用語

スキーマ・データ型

用語(英)

Schema Data Type

別名

-

定義

Schema Data Typeは、Parameter、FieldなどのValue Domainで使用するDomain Typeの記号的で宣言的な記述です。値の意味を識別し、正規化または変換の方式を選択するキーになります。

simplemodeling-lib

simplemodeling-libでは、 org.goldenport.schema.DataType がこの役割を担い、 XStringXIntXZonedDateTime などを定義します。Valueの抽出、Multiplicityの検証、正規化、Constraint検証を統合する境界は OperationDefinition.resolveParameter です。

CanonicalDataType[T] はNormalizerを提供する特殊化ですが、Schema Data TypeをScalaの汎用Type Constructor DataType[A] として扱うものではありません。

関連語

  • データ型

  • 実行時データ型

  • 値領域

  • 多重度

  • 制約