Value Domain

Term

Value Domain

Aliases

-

Definition

A Value Domain declaratively describes the semantic domain of values that a Parameter, Attribute, Field, or similar element may take as a combination of Data Type, Multiplicity, and Constraints.

simplemodeling-lib

In simplemodeling-lib, org.goldenport.schema.ValueDomain holds datatype , multiplicity , and constraints . The Value Domain itself does not extract or convert values; OperationDefinition.resolveParameter uses the declaration for resolution and validation.

Boundary

Constraints in a Value Domain express the valid range of an individual value or Parameter. They do not replace all Object Model Invariants or business rules spanning multiple Objects.

  • Schema Data Type

  • Multiplicity

  • Constraint

  • Operation