HP WBEM Services Software Developer's Kit for HP-UX Provider and Client Developer's Guide A.01

Client Implementation
Navigating Schema
Chapter 598
only one instance in the namespace (e.g. CIM_System) and then use that
information in performing a getInstance operation on the scoped class
(e.g. CIM_LogicalDevice).
This short cut may not be available with all providers; if it is, this should
be identified in the provider's documentation.
Associations and Aggregations
Associations are classes that contain two or more references to instances
of other classes. A client uses associations to identify instances of other
classes related to an instance of interest. For example a client application
could enumerate instances of CIM_DeviceConnection (a association
between one or more instances of CIM_LogicalDevice)to find instances of
connected devices.
Example 5-3 Abridged MOF declaration of CIM_DeviceConnection
//
==============================================================
// DeviceConnection
//
==============================================================
[Association,
Description (
"The DeviceConnection relationship indicates that two or more "
"Device are connected together.") ]
class CIM_DeviceConnection : CIM_Dependency {
[Override ("Antecedent"),
Description ("A LogicalDevice.") ]
CIM_LogicalDevice REF Antecedent;
[Override ("Dependent"),
Description (
"A second LogicalDevice connected to the Antecedent Device.") ]
CIM_LogicalDevice REF Dependent;
. . .
};