| Preface | p. xiii |
| Foreword | p. xix |
| About Metadata Models | p. 1 |
| What Are Metadata? | p. 1 |
| In Search of Metadata | p. 5 |
| The Architecture Framework | p. 7 |
| The Rows | p. 8 |
| The Columns | p. 11 |
| Metamodels and the Framework | p. 13 |
| Data | p. 15 |
| Activities | p. 15 |
| Locations | p. 16 |
| People and Organizations | p. 16 |
| Timing | p. 16 |
| Motivation | p. 17 |
| The Notation: Object and Entity Classes | p. 17 |
| Class Model (UML) | p. 18 |
| Entity-Relationship Model | p. 24 |
| Level of Abstraction | p. 29 |
| Data | p. 33 |
| Data and the Architecture Framework | p. 33 |
| The Business Owner and Business Rules | p. 34 |
| Row Two: Business Terms, Concepts, and Fact Types | p. 37 |
| Terms and Concepts | p. 38 |
| Ontologies | p. 45 |
| Propositions | p. 48 |
| Fact Types | p. 49 |
| Characteristics | p. 52 |
| Resources | p. 54 |
| Authorship | p. 57 |
| Document Distribution | p. 60 |
| Coverage | p. 60 |
| The Dublin Core | p. 63 |
| Data Stewardship | p. 65 |
| Row Three: The Entity-Relationship Diagram | p. 65 |
| Sample Entity-Relationship Model | p. 66 |
| Entity Classes and Attributes | p. 67 |
| Relationships and Relationship Roles | p. 70 |
| Entity Class Views | p. 82 |
| About Reference Data | p. 86 |
| Row Four: Data Design | p. 87 |
| Relational Database Design | p. 88 |
| Object-Oriented Data Design | p. 97 |
| Row Six: The Production System | p. 115 |
| Activities, Functions, and Processes | p. 123 |
| Activities and the Architecture Framework | p. 123 |
| Definitions | p. 125 |
| Types of Process Models | p. 127 |
| Row Two: Functions and Business Processes | p. 129 |
| Functions | p. 130 |
| Business Processes | p. 133 |
| Sample Process Model | p. 138 |
| Motivating Business Processes | p. 140 |
| Access Roles | p. 140 |
| Row Three: Processing Data | p. 142 |
| A Data Flow Diagram | p. 144 |
| System Processes and Data Flows | p. 146 |
| Access Roles and System Events | p. 150 |
| Essential System Processes | p. 152 |
| Row Four: Program Modules | p. 157 |
| Basic Module Structure | p. 157 |
| Program Roles | p. 164 |
| Object Modules | p. 171 |
| Row Six: Program Inventory | p. 178 |
| Locations | p. 183 |
| About Locations | p. 183 |
| Site | p. 185 |
| Geographic Location | p. 189 |
| Row Two: Placing Parties, Business Processes, and Motivation | p. 192 |
| Business Locations | p. 192 |
| Means, End, and Effort | p. 192 |
| Row Three: Data Flow Diagrams | p. 195 |
| Row Four: Placing Data and Programs | p. 199 |
| Row Six: System Inventory | p. 203 |
| Database Instances | p. 203 |
| Servers | p. 205 |
| People and Organizations | p. 209 |
| The People and Organizations Column | p. 209 |
| About People and Organizations | p. 210 |
| Row Two: The Business Owner's View | p. 218 |
| Access Roles | p. 218 |
| Concepts, Symbols, and Signifiers | p. 221 |
| Activities, Decisions, and Events | p. 224 |
| Means and Ends | p. 225 |
| Row Three: The Architect's View | p. 230 |
| Row Four: The Designer's View | p. 234 |
| Interactive Modules | p. 236 |
| Row Six: Security and Governance | p. 243 |
| Events and Timing | p. 245 |
| The Events and Timing Column | p. 245 |
| Row Two: Business Event Types | p. 247 |
| External Business Event Types | p. 247 |
| Internal Business Event Types | p. 249 |
| Motivation | p. 252 |
| Row Three: System Events | p. 252 |
| State-Transition Diagram | p. 254 |
| Entity Life History | p. 257 |
| Essential System Processes | p. 263 |
| The Feedback Loop | p. 266 |
| Row Four: Program Events | p. 267 |
| Object Orientation | p. 270 |
| Motivation | p. 273 |
| The Motivation Column | p. 273 |
| About Motivation | p. 274 |
| Mission and Vision | p. 274 |
| Ends | p. 277 |
| Means | p. 278 |
| Directives | p. 280 |
| Influencers and Assessments | p. 284 |
| Directive Motivation | p. 287 |
| Activities | p. 289 |
| Row Three: The Architect's View | p. 292 |
| About Business Rules | p. 292 |
| Sample Model | p. 294 |
| Domains | p. 307 |
| System Constraints | p. 312 |
| Business Rule Mapping | p. 318 |
| Parties | p. 318 |
| Data Quality | p. 321 |
| Row Four: The Designer's View | p. 322 |
| Sample Database Design | p. 324 |
| Database Constraints | p. 333 |
| Object-Oriented Constraints | p. 333 |
| Links | p. 336 |
| Data Quality | p. 338 |
| Row Six: Measuring Data Quality | p. 338 |
| Glossary | p. 343 |
| References and Further Reading | p. 391 |
| About the Author | p. 395 |
| Index | p. 397 |
| Table of Contents provided by Ingram. All Rights Reserved. |