CIM Schema

CIM Schema is a computer specification, part of Common Information Model standard, and created by the Distributed Management Task Force[1].

CIM Schema
StatusPublished
OrganizationDistributed Management Task Force
Related standardsWBEM, SMASH, SMI-S
Websitewww.dmtf.org/standards/cim

It is a conceptual diagram made of classes, attributes, relations between these classes and inheritances, defined in the world of software and hardware. This set of objects and their relations is a conceptual framework for describing computer elements and organizing information about the managed environment[2].

This schema is the basis of other DMTF standards such as WBEM, SMASH or SMI-S for storage management.

Extensibility

The CIM schema is object-based[3] · [4] and extensible, allowing manufacturers to represent their equipment using the elements defined in the core classes of CIM schema. For this, manufacturers provide software extensions called providers, which supplement existing classes by deriving them and adding new attributes.

Examples of common core classes

gollark: Troubling.
gollark: I kind of want to see if it would be practical to make a simple service manager allowing systemd-like easy management, except I expect there are probably a gazillion bizarre and convoluted edge cases with it.
gollark: Really? Neat,
gollark: Say, wd0gibsoc, how would you like... STRICTYAML? https://hitchdev.com/strictyaml/
gollark: Anyway, I think this has some reasonable points, but still prefer typed-ish config.

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.