CIM Common Information Model

DMTF’s Common Information Model (CIM) is developed and maintained by the CIM Forum. It provides a common definition of management information for systems, networks, applications and services, and allows for vendor extensions.

The CIM standard includes a Specification and a Schema, as well as a Metamodel:

CIM Management Schema

The CIM Schema provides the actual model descriptions. Management schemas are the building-blocks for management platforms and management applications, such as device configuration, performance management, and change management. CIM structures the managed environment as a collection of interrelated systems, each composed of discrete elements.

Supplying a set of classes with properties and associations that provide a well-understood conceptual framework, CIM organizes information about the managed environment. The CIM Schema is structured into these distinct layers: core model, common model, extension schemas.

If you would like to download HTML or XML versions of the CIM Schema please select the version you would like here.

CIM Specification

CIM can be used in many ways, and the CIM Specification defines the details for integration with other management models. An information model requires a set of legal statement types or syntax and a collection of expressions to manage common aspects of the domain (in this case, complex computer systems). In CIM, the information for performing tasks is organized so that disparate groups of people can use it.

CIM Metamodel

The CIM Metamodel defines the semantics for the construction of new conformant models and the schema that represents those models. Modeling requirements and environments are often different and change over time. The metamodel is further enhanced with the capability of extending its elements through the use of qualifiers.

Get Involved

  • DMTF members are encouraged to join the CIM Forum to contribute and access the work of the CIM Schema Task Force via its private, members-only workspace. Non-members, learn more and join DMTF to participate. 
  • DMTF welcomes feedback on our standards, but requires that individuals submitting comments first agree to our DMTF Feedback Policy.

 

DMTF Specifications

DSP # Version Title Date Comments Versions
DSP0004 2.6.0 CIM Infrastructure Specification 17 Mar 2010 Standard View
DSP0221 3.0.0 Managed Object Format Specification 13 Dec 2012 Standard View
DSP0219 1.0.0 UML Profile for CIM 11 Aug 2009 Standard View

Schemas

DSP # Version Title Date Comments Versions
DSP8014 1.0.0 DMTF Master MIF 3 Mar 2020 Standard View

CIM Schemas

DSP # Version Title Date Comments Versions
-- 2.26.0 CIM Schema 21 Jul 2010 Notes View
-- 2.27.0 CIM Schema 15 Nov 2010 Notes View
-- 2.28.0 CIM Schema 2 Feb 2011 Notes View
-- 2.29.1 CIM Schema 3 Jun 2011 Notes View
-- 2.30.0 CIM Schema 27 Sep 2011 Notes View
-- 2.31.0 CIM Schema 22 Dec 2011 Notes View
-- 2.31.1 CIM Schema 4 Apr 2012 Notes View
-- 2.32.0 CIM Schema 17 Apr 2012 Notes View
-- 2.33.0 CIM Schema 28 Jun 2012 Notes View
-- 2.34.0 CIM Schema 6 Sep 2012 Notes View

Historical Documents

DSP # Version Title Date Comments
DSP0105 1.1.0 CIM Compliance Specification Standard

Open Source Projects using DMTF CIM Technologies

DMTF technologies are leveraged in numerous third-party open source projects. If you are aware of any additional projects using DMTF technologies that are not included below, please contact us so we can add them to the list.
Open Source Project Description of Tool
Java CIMOM

This WBEM Services component listens for WBEM client requests for CIM operations. Requests on CIM class definitions are handled directly by the CIMOM.

Java WBEM Services

The WBEM Services project is an effort to develop an open-source Java™ implementation of Web Based Enterprise Management (WBEM) suitable for commercial and non-commercial application.

Open Linux Management Infrastructure (OpenLMI)

An open source project developing system management tools for Linux systems. The goal of the OpenLMI project is to develop a comprehensive set of tools to configure, manage and monitor remote servers, and to build a vibrant community of users and developers. We welcome new users and contributors.

Open Management Infrastructure (OMI)

OMI is an open source project to further the development of a production quality implementation of the DMTF CIM/WBEM standards.

OpenDRIM

The main goal of OpenDRIM is to develop "Distributed Resources Information Management" technologies and development environment based on CIM/WBEM standards of DMTF.

OpenPegasus

OpenPegasus™ is an open-source implementation of the DMTF CIM and WBEM standards. It is designed to be portable and highly modular.

Small Footprint CIM Broker (SFCB)

SFCB is a CIM server for resource-constrained and embedded environments. It is written in C and designed to be modular and lightweight.