CIM Schema
   HOME

TheInfoList



OR:

''CIM Schema'' is a computer specification, part of Common Information Model standard, and created by the
Distributed Management Task Force Distributed Management Task Force (DMTF) is a 501(c)(6) nonprofit industry standards organization that creates open manageability standards spanning diverse emerging and traditional IT infrastructures including cloud, virtualization, network, s ...
. It is a conceptual diagram made of classes, attributes, relations between these classes and inheritances, defined in the world of
software Software consists of computer programs that instruct the Execution (computing), execution of a computer. Software also includes design documents and specifications. The history of software is closely tied to the development of digital comput ...
and hardware. This set of objects and their relations is a conceptual framework for describing computer elements and organizing information about the managed environment. 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 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

* ''CIM_ComputerSystem'' for a computer host * ''CIM_DataFile'':
Computer file A computer file is a System resource, resource for recording Data (computing), data on a Computer data storage, computer storage device, primarily identified by its filename. Just as words can be written on paper, so too can data be written to a ...
* ''CIM_Directory'': Files directory * ''CIM_DiskPartition'':
disk partition Disk partitioning or disk slicing is the creation of one or more regions on Computer data storage#Secondary storage, secondary storage, so that each region can be managed separately. These regions are called partitions. It is typically the first ...
* ''CIM_FIFOPipeFile'': Named pipes * ''CIM_OperatingSystem'':
Operating system An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ...
* ''CIM_Process'':
Computer process In computing, a process is the instance of a computer program that is being executed by one or many threads. There are many different process models, some of which are light weight, but almost all processes (even entire virtual machines) are ro ...
* ''CIM_SqlTable'':
Database table In a database, a table is a collection of related data organized in table format; consisting of columns and rows. In relational databases, and flat file databases, a ''table'' is a set of data elements (values) using a model of vertical colum ...
* ''CIM_SqlTrigger'':VMware CIM SMASH/Server Management API Reference: Class CIM_SqlTrigger
/ref>
Database trigger A database trigger is procedural code that is automatically executed in response to certain Event (computing), events on a particular Table (database), table or View (database), view in a database. The trigger is mostly used for maintaining the Dat ...


References

{{DMTF Standards DMTF standards Open standards Computer standards