attachment

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7652.24">
<TITLE>CIM&gt; Note to CIM Core chairs re planned changes to printer model.  </TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT COLOR="#0000FF" SIZE=2 FACE="Arial">An early warning to Crandall and Hass that we are changing the CIM representation slightly to model more faithfully the actual conformance requirements of Printer MIB.&nbsp; </FONT></P>

<P><FONT COLOR="#0000FF" SIZE=2 FACE="Arial">The new Visio diagrams are posted in </FONT><A HREF="ftp://ftp.pwg.org/pub/pwg/wims/cim/Visio-Printer_12.pdf"><U></U><U><FONT COLOR="#0000FF" SIZE=2 FACE="Arial">ftp://ftp.pwg.org/pub/pwg/wims/cim/Visio-Printer_12.pdf</FONT></U></A>
</P>

<P><FONT COLOR="#0000FF" SIZE=2 FACE="Arial">rick</FONT>
</P>

<P><FONT SIZE=1 FACE="Tahoma">______________________________________________ </FONT>

<BR><B><FONT SIZE=1 FACE="Tahoma">From: &nbsp;</FONT></B> <FONT SIZE=1 FACE="Tahoma">Landau, Richard&nbsp; </FONT>

<BR><B><FONT SIZE=1 FACE="Tahoma">Sent:&nbsp;&nbsp;</FONT></B> <FONT SIZE=1 FACE="Tahoma">Thursday, August 23, 2007 18:06</FONT>

<BR><B><FONT SIZE=1 FACE="Tahoma">To:&nbsp;&nbsp;&nbsp;&nbsp;</FONT></B> <FONT SIZE=1 FACE="Tahoma">'John Crandall'; Hass, Jon</FONT>

<BR><B><FONT SIZE=1 FACE="Tahoma">Subject:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></B> <FONT SIZE=1 FACE="Tahoma">Please confirm that you agree with planned changes to printer model.&nbsp; </FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">John and Jon, </FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">After our discussions about the printer classes in ballot, the PWG group decided to make some changes in the model to address your concerns.&nbsp; I have posted an updated Visio diagram of the class structures in </FONT></P>

<P><A HREF="http://www.dmtf.org/apps/org/workgroup/cim-core/download.php/32786/Visio-Printer_12.pdf"><U><FONT COLOR="#0000FF" SIZE=2 FACE="Arial">http://www.dmtf.org/apps/org/workgroup/cim-core/download.php/32786/Visio-Printer_12.pdf</FONT></U></A>
</P>

<P><FONT SIZE=2 FACE="Arial">To address the question of cardinalities for required elements of a printer, we plan a number of minor changes.&nbsp; </FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">1.&nbsp; Add the MIN(1) cardinality to the subunit side of the CIM_PrinterComponent association to indicate that at least one subunit is required by this association.&nbsp; </FONT></P>

<P><FONT SIZE=2 FACE="Arial">2.&nbsp; Use the CIM_PrinterComponent association *only* between CIM_Printer and the mandatory subunits of a Printer.&nbsp; I have revised the class diagram to state explicitly which of the subunits have minimum cardinality one: InputTray, OutputTray, MediaPath, Marker, Channel, and Interpreter.&nbsp; </FONT></P>

<P><FONT SIZE=2 FACE="Arial">(Note that AlertLog by convention uses a different association to Printer, mandated by its Profile.)&nbsp; </FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">3.&nbsp; For the other subunits, where the minimum cardinality is zero, relax the model's association between CIM_Printer and the subunit to CIM_ConcreteComponent.&nbsp; That is, use CIM_ConcreteComponent between CIM_Printer and the optional subunits: Interlock, Supply, Finisher, and ConsoleLight.&nbsp; </FONT></P>

<P><FONT SIZE=2 FACE="Arial">4.&nbsp; If in the future someone were to make another subunit mandatory that is currently optional, then one could change the association between CIM_Printer and the subunit from CIM_ConcreteComponent to CIM_PrinterComponent.&nbsp; Since CIM_Component is the parent class of CIM_PrinterComponent, I believe that this would be a legal change in CIM: no semantics are lost and additional semantics are gained by using the subclass instead of the parent.&nbsp; </FONT></P>

<P><FONT SIZE=2 FACE="Arial">Also, you suggested that we consider dropping the associations CIM_AssociatedPrintMediaPath and CIM_AssociatedPrintOutputTray.&nbsp; </FONT></P>

<P><FONT SIZE=2 FACE="Arial">5.&nbsp; The two proposed associations between Finisher and MediaPath and OutputTray are currently trivial subclasses of CIM_Dependency.&nbsp; Instead, use the CIM_Dependency association, the parent class, since no semantic value is gained by trivially subclassing this class.&nbsp; </FONT></P>

<P><FONT SIZE=2 FACE="Arial">6.&nbsp; As a consequence of #5, we wish to withdraw these two CRs, numbers 965 and 966.&nbsp; </FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Arial">Please confirm that you agree with these planned changes.&nbsp; And, if you agree, please withdraw the two CRs as specified in #5 and #6.&nbsp; </FONT></P>

<P><FONT SIZE=2 FACE="Arial">Thanks, John and Jon.&nbsp; </FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">rick</FONT>

<BR><FONT SIZE=2 FACE="Arial">----------------------</FONT>

<BR><FONT SIZE=2 FACE="Arial">Richard_Landau(at)dell(dot)com, Stds &amp; System Mgt Architecture, CTO Office</FONT>

<BR><FONT SIZE=2 FACE="Arial">+1-512-728-9023, One Dell Way, RR5-3, MS RR5-09, Round Rock, TX 78682</FONT>
</P>

</BODY>
</HTML>