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

CIM Naming Guidelines
Properties and Methods
Appendix A120
Examples from Elsewhere with the Schema
When a needed property or method is not defined in a superclass, the
best policy is to look elsewhere in the schema for a similar property or
method. It is possible that other classes may exist which bear
similarities to the class being defined. These other classes may have
similar properties or methods that if used in the class being defined
could make use of the class more intuitive to the client application user.
Further, reusing the property or method name can add clarity and hint
at possible code reuse for the client application. Note that reusing names
for dissimilar or slightly different purposes can be confusing, so care
should be taken to ensure that reuse of the property/method name is
beneficial.
Being Descriptive
In the event that a property or method must be defined wherein no other
examples apply, it is still necessary to ensure that the name is as
descriptive as possible. The property or method name should adhere to
the capitalization rules discussed above. Additional information should
be supplied via the Description qualifier to clarify use of the property or
method. Further, white papers describing the client use model for a
schema are an effective tool for documenting the intended class,
property, or method use.