Free Trial

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

Share this Page URL
Help

3.3.2. Expressing rules in natural language > 3.3.2.3. RuleSpeak - Pg. 67

46 CHAPTER 3 A brief history of rules 2. The remaining rules were divided into the following categories: a. those that constrain the creation of instances of an entity class; b. those that constrain the creation or modification of instances of a relationship between two entity classes; c. those that constrain the values that an attribute of an entity class may have on creation or modification; d. those that define the formula for calculating a derived quantity. 3. Those rules were documented as follows: a. Each rule in category a was documented in the project data dictionary as a note against the relevant entity class. b. Each rule in category b was documented in the project data dictionary as a note against the relevant relationship. c. Each rule in category c was documented in the project data dictionary as a note against the relevant attribute. d. Each derived quantity was also documented in the project data dictionary as a derived attribute of an entity class, and each rule in category 2.d was documented in the project data dictionary as a note against that attribute. The rules were not presented as complete sentences, but rather as sentence stubs that could be appended