This book teaches you how to capture and communicate both the abstract and concrete building blocks of your organizations data, in order to provide a coherent and comprehensive foundation for systems development.
This book presents the most comprehensive treatment of high-level abstractions I've seen. Any event, business, and/or systems analyst should have this book available, both as a learning text and as an indispensible reference book. The knowledge packed away in this book takes decades to acquire and gestate. We are all fortunate to have it in a single volume.
James Odell
Co-chair, OMG - Analysis and Design
UML and SoaML Task Force
David addresses a key, difficult, challenge for data modelling (and ontology) in this book - extracting the common pattern that underlies and unifies the variety of real data models that people use. And, what is almost as important to many readers, he does this in a clear and understandable way.
Chris Partridge
Chief Ontologist, The BORO Centre
A great data model, one that lays the essence of a business bare, is a thing of beauty. It simplifies process, eases communication, and brings order to chaos. A great data model serves for a lifetime. Powerful stuff, this.
Tom Redman, President
Navesink Consulting Group, LLC
Finally, choosing a level of abstraction for a data model is addressed methodically. David should be applauded for grasping this thorny issue and producing a wonderfully readable book. Every data modeler should have one .
Cliff Longman, President
Adaptable Data
In 1995, David Hay published Data Model Patterns: Conventions of Thought - the groundbreaking book on how to use standard data models to describe the standard business situations. Enterprise Model Patterns: Describing the World builds on the concepts presented there, adds 15 years of practical experience, and presents a more comprehensive view.
This model l#˜