Your author has been as passionate a defender as anyone of his favorite notation, the one developed by Harry Ellis and Richard Barker in the early 1980s. This is relatively simple in its symbols and was originally designed to address the modeling of a business’ semantics. It is for this reason that your author’s professional experience has been entirely oriented toward semantic and architectural modeling.

He has been equally as passionate in his criticisms of the Unified Modeling Language (UML). UML was originally designed to support object-oriented modelers in their program design. It was never intended as a vehicle for representing business architecture.

The problem is that UML has all but taken over the data modeling world. ...

Get Enterprise Model Patterns: Describing the World (UML Version) now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.