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> 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. </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: </FONT></B> <FONT SIZE=1 FACE="Tahoma">Landau, Richard </FONT>
<BR><B><FONT SIZE=1 FACE="Tahoma">Sent: </FONT></B> <FONT SIZE=1 FACE="Tahoma">Thursday, August 23, 2007 18:06</FONT>
<BR><B><FONT SIZE=1 FACE="Tahoma">To: </FONT></B> <FONT SIZE=1 FACE="Tahoma">'John Crandall'; Hass, Jon</FONT>
<BR><B><FONT SIZE=1 FACE="Tahoma">Subject: </FONT></B> <FONT SIZE=1 FACE="Tahoma">Please confirm that you agree with planned changes to printer model. </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. 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. </FONT>
</P>
<P><FONT SIZE=2 FACE="Arial">1. 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. </FONT></P>
<P><FONT SIZE=2 FACE="Arial">2. Use the CIM_PrinterComponent association *only* between CIM_Printer and the mandatory subunits of a Printer. I have revised the class diagram to state explicitly which of the subunits have minimum cardinality one: InputTray, OutputTray, MediaPath, Marker, Channel, and Interpreter. </FONT></P>
<P><FONT SIZE=2 FACE="Arial">(Note that AlertLog by convention uses a different association to Printer, mandated by its Profile.) </FONT>
</P>
<P><FONT SIZE=2 FACE="Arial">3. For the other subunits, where the minimum cardinality is zero, relax the model's association between CIM_Printer and the subunit to CIM_ConcreteComponent. That is, use CIM_ConcreteComponent between CIM_Printer and the optional subunits: Interlock, Supply, Finisher, and ConsoleLight. </FONT></P>
<P><FONT SIZE=2 FACE="Arial">4. 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. 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. </FONT></P>
<P><FONT SIZE=2 FACE="Arial">Also, you suggested that we consider dropping the associations CIM_AssociatedPrintMediaPath and CIM_AssociatedPrintOutputTray. </FONT></P>
<P><FONT SIZE=2 FACE="Arial">5. The two proposed associations between Finisher and MediaPath and OutputTray are currently trivial subclasses of CIM_Dependency. Instead, use the CIM_Dependency association, the parent class, since no semantic value is gained by trivially subclassing this class. </FONT></P>
<P><FONT SIZE=2 FACE="Arial">6. As a consequence of #5, we wish to withdraw these two CRs, numbers 965 and 966. </FONT>
</P>
<BR>
<P><FONT SIZE=2 FACE="Arial">Please confirm that you agree with these planned changes. And, if you agree, please withdraw the two CRs as specified in #5 and #6. </FONT></P>
<P><FONT SIZE=2 FACE="Arial">Thanks, John and Jon. </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 & 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>