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 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.
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.
- 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.
|--||2.54.1||CIM Schema||8 Mar 2022||Notes||View|
|--||2.54.0||CIM Schema||26 Oct 2020||Notes||View|
|--||2.53.0||CIM Schema||4 Mar 2020||Notes||View|
|--||2.52.0||CIM Schema||25 May 2019||Notes||View|
|--||2.51.0||CIM Schema||12 Jun 2018||Notes||View|
|--||2.50.0||CIM Schema||4 Jan 2018||Notes||View|
|--||2.49.0||CIM Schema||14 Jun 2017||Notes||View|
|--||2.48.0||CIM Schema||14 Dec 2016||Notes||View|
|--||2.47.0||CIM Schema||4 Oct 2016||Notes||View|
|--||2.46.0||CIM Schema||25 May 2016||Notes||View|
|DSP0105||1.1.0||CIM Compliance Specification||Standard|
Open Source Projects using DMTF CIM Technologies
|Open Source Project||Description of Tool|
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.
The main goal of OpenDRIM is to develop "Distributed Resources Information Management" technologies and development environment based on CIM/WBEM standards of DMTF.
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.