CIM Tutorial > CIM > CIM Schema

CIM Schema

Core Model | Common Models

Management schemas are the building blocks for management platforms and management applications, such as device configuration, performance management, and change management. The CIM is structured in such a way that the managed environment can be seen as a collection of interrelated systems, each of which is composed of a number of discrete elements. The CIM Schema supplies a set of classes with properties and associations that provide a well-understood conceptual framework within which it is possible to organize the available information about the managed environment. The CIM Schema is the combination of the Core and Common Models.

Core Model

The core model captures notions that are applicable to all areas of management.  The core model is a set of classes, associations and properties that provide a basic vocabulary for describing managed systems. The Core model represents a starting point for determining how to extend the common schema.

Common Models

The Common Models are information models that capture notions that are common to particular management areas, but independent of any particular technology or implementation. Examples of common models include systems, applications, networks and devices. The classes, properties, associations and methods in the common models are intended to provide a view of the area that is detailed enough to use as a basis for program design and, in some cases, implementation.

Extension Schema

Extension schemas represent technology-specific extensions of the common models. These schemas are specific to environments, such as operating systems. It is expected that the common models will evolve as a result of the promotion of objects and properties defined in the extension schemas.