Please note the Uniqueness Constraints and Totality Constraints. (See Sections 4.2.3, 4.3.4 and 4.4.3 for most details.) Because the domain expert in this example insists that single tickets and season tickets are the only kinds ever to be offered in Serviceton Music Theater (see Textbox 4.36, where the domain expert actually decided otherwise), Object Type ‘Ticket Type’ in Figure 6.3 has Totality Constraint 9 on Role 21, and Label Type ‘ticket type name’ has Value Constraint 2: {single, season}. TC 8 in Figure 6.4 means that all amounts of money in the Population of Role 25 must occur in at least one of the Populations of Roles 231 and 232; no list of possible amounts of money is desired. Also please note that both models in Figures 6.3 and ...

Get Fact Oriented Modeling with FCO-IM: Capturing Business Semantics in Data Models with Fully Communication Oriented Information Modeling now with O’Reilly online learning.

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