Class CIM_DeviceIdentity
extends CIM_LogicalIdentity

CIM_DeviceIdentity indicates that two LogicalDevices represent different aspects of the same underlying entity. This association refines the CIM_LogicalIdentity superclass by restricting it to the Device level and defining its use in well understood scenarios. One of these scenarios is to represent that a Device is both a 'bus' entity and a 'functional' entity. For example, a Device could be both a PCI Device (or a USB Device), as well as a CIM_Keyboard. The other scenario is where a Device plays multiple functional roles that can not be distinguished by their hardware realization alone. For example, a Fibre Channel adapter might have aspects of both a NetworkAdapter and a SCSIController.

Class Hierarchy

CIM_LogicalIdentity
   |
   +--CIM_DeviceIdentity

Direct Known Subclasses

None.

Class Qualifiers

NameData TypeValueScopeFlavors
AssociationbooleantrueNone OVERRIDABLE= false
DescriptionstringCIM_DeviceIdentity indicates that two LogicalDevices represent different aspects of the same underlying entity. This association refines the CIM_LogicalIdentity superclass by restricting it to the Device level and defining its use in well understood scenarios. One of these scenarios is to represent that a Device is both a 'bus' entity and a 'functional' entity. For example, a Device could be both a PCI Device (or a USB Device), as well as a CIM_Keyboard. The other scenario is where a Device plays multiple functional roles that can not be distinguished by their hardware realization alone. For example, a Fibre Channel adapter might have aspects of both a NetworkAdapter and a SCSIController.None TRANSLATABLE= true

Association References

NameClass OriginReference Class
SameElementCIM_DeviceIdentityCIM_LogicalDevice
SystemElementCIM_DeviceIdentityCIM_LogicalDevice

Propagated Association References

NameClass OriginReference Class
SameElementCIM_LogicalIdentityCIM_LogicalElement
SystemElementCIM_LogicalIdentityCIM_LogicalElement