Page 9 -
P. 9
Table of Contents ix
Chapter 9. Semantic Modeling Procedures ......... 187
9.1. A practical case of semantic modeling:
the address ............................... 187
9.1.1. Non-compliant version of semantic modeling ... 188
9.1.2. First draft of semantic modeling ............ 191
9.1.3. Modeling of the lifecycle of the address ....... 192
9.1.4. Complete semantic modeling of the address .... 197
9.2. Example of Enterprise Data Architecture ........ 199
9.3. Semantic modeling procedures ............... 202
9.3.1. Extended business operation .............. 202
9.3.2. Elementary business operation ............. 207
9.3.3. Single-occurrence and multi-occurrence
business operations ........................ 208
9.3.4. Fostering the upgradeability of data models .... 209
9.3.5. Other principles ....................... 213
Chapter 10. Logical Data Modeling ............... 215
10.1. The objectives of logical modeling ............. 215
10.2. The components of logical data modeling ........ 216
10.3. The principle of loose-coupling data ........... 217
10.4. The data architecture within categories ......... 221
10.5. Derivation procedures .................... 221
10.5.1. Derivation of the semantic classes .......... 221
10.5.2. Examples of derivation of semantic classes .... 224
10.5.3. Derivation of elementary business operations . . 227
10.5.4. Derivation of extended business operations .... 228
10.5.5. Derivation of inheritance ................ 228
10.5.6. Identifier management ................. 229
10.5.7. Calculated information ................. 229
10.6. Other logical modeling procedures ............ 229
10.6.1. Enumeration data type ................. 229
10.6.2. User message ........................ 230
10.6.3. User interface components ............... 230
10.6.4. Data documentation ................... 231
10.6.5. Naming rules ........................ 231
Chapter 11. Organization Modeling .............. 233
11.1. The components of pragmatic modeling ......... 234
11.2. Data approval processes ................... 235
11.2.1. Process example ...................... 235