Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Share this Page URL
Help

7.4. Rule statement quality > 7.4.2. Ambiguity - Pg. 215

194 CHAPTER 7 How to write quality natural language rule statements The qualifying clauses in these rule statements could be supported by the following fact types: F141. { flight booking request is for return journey 22 F142. { flight booking request is for one-way journey Alternatively, if it is recognized that each flight booking request is for a single journey that is a return journey or a one-way journey, the following fact types more accurately portray the relationship between flight booking requests and journeys: F143. flight booking request is for journey F144. return journey is a category of journey F145. one-way journey is a category of journey You may of course now be tempted to use F146 to model the fact that flight booking requests may specify two travel dates, a departure date, and (optionally) a return date, but since a single flight book- ing request may specify both those dates, F147 and F148 more accurately portray the relationship between flight booking requests and travel dates: F146. { flight booking request specifies travel date F147. flight booking request specifies departure date F148. flight booking request specifies return date