3.2.3 Integration Model Content
The content of an integration mod el can be
divided into primitive concepts and derived con-
cepts. Primitive concepts are those that cannot be
defined in terms of other concepts in the integra-
tion model, are in turn the building blocks for the
definition of other concepts, and can be further
divided into foundation concept s, general con-
cepts, and specific concepts as represented in
Figure 3-9.
Discipline-specific concepts depend on general
concepts that depend on foundation concepts,
since all the lower con cepts rely on the existence of
one or more higher level concepts. For example, without the
foundation concept of classification, relatively little can be said
about anything.
At the top level, an integration model might have foundation
concepts like classification, connection, and composition.
General concepts might include agreements and organization,
and finally discipline-specific concepts that are limited in their
range of application, such as pumps and valves.
An integration model is not just a data model. It includes
master and reference data that adds detail, particularly about
the detailed kinds of things that are of interest.
3.2.4 A Full Integration Model
A full integration model, as illustrated in Figure 3-10, is more
than just primitive concepts; it includes derived concepts—
useful and valid combinations of primi-
tive concepts. You only need to record
derived concepts that are of interest,
since their existence is implicitly
recognized.
A primitive concept is not ne cessarily
primitive forever. If a concept that is ini-
tially thought to be a primitive concept
turns out not to be, then you can identify
and add the concepts it is der ived from,
and add the derivation, so that it
becomes a derived concept aw ay from
the front face of the pyramid. This allows
flexibility to reflect an improved knowl-
edge of the world, rather than reflecting
knowledge of the world that is
Foundation
concepts
General
concepts
Discipline-specific
concepts
Figure 3-9 Primitive concepts.
Foundation
concepts
General
concepts
Discipline-specific
concepts
Derived
concepts
Figure 3-10 A full integration model.
32 Chapter 3 SOME TYPES AND USES OF DATA MODELS