Author
Current
Technics Publications, Llc
World-Wide
The first book, "Enterprise Model Patterns: Describing the World" is a proper successor to "Data Model Patterns: Conventions of Thought". It presents the patterns in terms of "levels of abstraction".Level 1 models generic concepts: people and organizations, physical assets, etc.; Level 2 provides more concrete views of functional areas: facilities management, contracts, etc.; Level 3 is a representative sample of the difficult parts of modeling five particular industries. The idea is that for any company, the more general models work for most of its practices. A few particular bits, though, require special attention.The second book, published in 2011, is "UML and Data Modeling: a Reconciliation". This is an attempt to modify UML slightly so that it can be used for business-oriented conceptual modeling. It shows data modelers how UML can be used to create a conceptual data model, and UML modelers how to extend their understanding of the nature of the notation..In addition, there is considerable guidance about how to produce a high quality (precise, accurate, accessible) data model, regardless of the notation chosen.The third book, published in 2018, is called "Achieving Buzzword Compliance: Data Architecture Language and Vocabulary". The Data Architecture field is rife with "buzzwords": technical terms that have become “fashionable”. Some of these began with very specific, specialized, meanings – but as their use spread, they lost the precision of their technical definitions and became, well, “buzzwords”. (Consider: “logical” and “conceptual” data models.) We have to deal not only with “entity relationship model” and “object role modeling”, but also with "dimensional modeling", “the Semantic Web”, and “NoSQL”, among many others. Oh, and can anyone define “canonical model”?It turns out that data industry is beginning to converge on these and related terms. But it’s not quite done yet. This book is a humble attempt to complete the process: