Figure 20-7 shows some additional elements in the banking model.

First, because the monetary value of Instruments changes constantly, the entity class Valuation has been added to keep track of the Value over time of a Financial Position, an Instrument, or an Instrument Component. That is, each instance of Valuation provides a Value for a Financial Position, an Instrument Component, or an Instrument at a particular time (between the Effective Date and the Until Date). The source of the Valuation is shown via the relationship to Organization, and the Currency it was recorded in terms of is also shown.

Currency provides a unit of measure for describing that Valuation. It is recorded in terms of one Currency, such as “US Dollar” ...

Get Enterprise Model Patterns: Describing the World (UML Version) now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.