値領域

用語

値領域

用語(英)

Value Domain

別名

-

定義

Value Domainは、Parameter、Attribute、Fieldなどが取り得る値の意味領域を、Data Type、Multiplicity、Constraintの組として宣言したものです。

simplemodeling-lib

simplemodeling-libでは、 org.goldenport.schema.ValueDomaindatatypemultiplicityconstraints を保持します。Value Domain自体は値の抽出や変換を実行せず、 OperationDefinition.resolveParameter が宣言を使って解決と検証を行います。

境界

Value DomainのConstraintは単一値やParameterの有効範囲を表します。Object Model全体のInvariantや、複数Objectにまたがる業務規則の全体を置き換えません。

関連語

  • スキーマ・データ型

  • 多重度

  • 制約

  • 操作