Chapter 4. Modeling Best Practices

“Implementation is action; i.e., putting things to work.”

Albert Einstein

In This Chapter:

For many people, the act of creating models and common definitions is a mystery. There are books that describe the different modeling notation and syntax of different data structure definitions, but there is very little detail on the thinking behind the modeling process. In this chapter we share some of the best practices we have found useful in our work.

What Should Be in a Model?

When we build a model of something, we are extracting the essential facts that need to be communicated. Much of the art (or is it science?) of modeling is in selecting the right facts for each of our audiences.

A good analogy is to think of ...

Get Common Information Models for an Open, Analytical, and Agile World now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.