attachment

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>CIM> Status of CRs in Core: passed. And new news.</TITLE>

<META content="MSHTML 6.00.2800.1595" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=449482818-19082007><FONT face=Arial color=#0000ff size=4>Hi 
Rick,</FONT></SPAN></DIV>
<DIV><SPAN class=449482818-19082007><FONT face=Arial color=#0000ff 
size=4></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=449482818-19082007><FONT face=Arial color=#0000ff size=4>About 
this PrinterComponent usage - NONE of our association MOFs 
use</FONT></SPAN></DIV>
<DIV><SPAN class=449482818-19082007><FONT face=Arial color=#0000ff size=4>the 
PrinterComponent association - they ALL use CIM_Dependency 
(which</FONT></SPAN></DIV>
<DIV><SPAN class=449482818-19082007><FONT face=Arial color=#0000ff size=4>is 
correct CIM usage).&nbsp; Only the CIM_Printer to subunit association would 
be</FONT></SPAN></DIV>
<DIV><SPAN class=449482818-19082007><FONT face=Arial color=#0000ff 
size=4>affected.&nbsp; That is, CIM_AssociatedMediaPath has nothing to do with 
</FONT></SPAN></DIV>
<DIV><SPAN class=449482818-19082007><FONT face=Arial color=#0000ff 
size=4>PrinterComponent - it references PrinterElement (the data class) 
via</FONT></SPAN></DIV>
<DIV><SPAN class=449482818-19082007><FONT face=Arial color=#0000ff 
size=4>CIM_PrintMediaPath.</FONT></SPAN></DIV>
<DIV><SPAN class=449482818-19082007><FONT face=Arial color=#0000ff 
size=4></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=449482818-19082007><FONT face=Arial color=#0000ff 
size=4>Choosing only the mandatory subunits is a slippery slope - it means 
that</FONT></SPAN></DIV>
<DIV><SPAN class=449482818-19082007><FONT face=Arial color=#0000ff size=4>a 
Printer MIB v3 can't make more subunits mandatory (which is 
indeed</FONT></SPAN></DIV>
<DIV><SPAN class=449482818-19082007><FONT face=Arial color=#0000ff 
size=4>plausible) and be easily reflected in the CIM model.</FONT></SPAN></DIV>
<DIV><SPAN class=449482818-19082007><FONT face=Arial color=#0000ff 
size=4></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=449482818-19082007><FONT face=Arial color=#0000ff 
size=4>Cheers,</FONT></SPAN></DIV>
<DIV><SPAN class=449482818-19082007><FONT face=Arial color=#0000ff size=4>- 
Ira</FONT></SPAN></DIV>
<DIV><SPAN class=449482818-19082007><FONT face=Arial color=#0000ff 
size=4></FONT></SPAN>&nbsp;</DIV>
<DIV><FONT face=Arial color=#0000ff size=4></FONT>&nbsp;</DIV>
<P><FONT size=2>Ira McDonald (Musician / Software Architect)<BR>Chair - Linux 
Foundation Open Printing WG<BR>Blue Roof Music / High North Inc<BR>PO Box 
221&nbsp; Grand Marais, MI&nbsp; 49839<BR>phone: +1-906-494-2434<BR>email: 
imcdonald@sharplabs.com</FONT> </P>
<DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
size=2>-----Original Message-----<BR><B>From:</B> owner-wims@pwg.org 
[mailto:owner-wims@pwg.org]<B>On Behalf Of 
</B>Richard_Landau@Dell.com<BR><B>Sent:</B> Friday, August 17, 2007 5:34 
PM<BR><B>To:</B> wims@pwg.org<BR><B>Subject:</B> WIMS&gt; CIM&gt; Status of CRs 
in Core: passed. And new news. <BR><BR></FONT></DIV><!-- Converted from text/rtf format -->
<P><FONT face=Arial size=2>The two CRs that were balloted this week, 
AssociatedPrintOutputTray and AssociatedPrintMediaPath, will be forwarded to 
TC.&nbsp; Yay.&nbsp; </FONT></P>
<P><FONT face=Arial size=2>There was a question about cardinality.&nbsp; I 
conferred with Ira and responded that the relationships between Finisher and 
MediaPath (and OutputTray) are many-to-many, so cardinality need not be 
specified.&nbsp; I updated the two CRs with the issue and response, resubmitted 
them to DMTF, and reposted them to the WIMS-CIM FTP site.&nbsp; </FONT></P>
<P><FONT face=Arial size=2>Also, he (Crandall) did not understand that Finisher 
is optional while MediaPath and OutputTray are mandatory.&nbsp; We perhaps did 
not make that sufficiently explicit in the modeling, and he thinks we 
should.&nbsp; The Visio diagram is clear about cardinalities, but we should make 
it clearer in the association MOFs that some components are required and others 
are optional.&nbsp; </FONT></P>
<P><FONT face=Arial size=2>For example, we should add MIN(1) to the 
CIM_PrinterComponent association and then use that for only the mandatory 
subunits.&nbsp; For the optional subunits (Interlock, Finisher, ConsoleLight, 
Supply), we can use simply CIM_Component.&nbsp; </FONT></P>
<P><FONT face=Arial size=2>And he asked why we are doing these specific 
associations at all if they do not contain any additional semantics.&nbsp; He 
feels that we could use plain old CIM_Dependency (from which these two are 
subclassed) if there is no additional information: no new properties, no new 
cardinality restrictions.&nbsp; (Yes, eventually, we will learn all the 
rules.)&nbsp; If we wish, we can withdraw these anytime before they are voted on 
in TC; we have at least a week to decide.&nbsp; My thought: sure, why not.&nbsp; 
If we don't need more specific classes, let's not define them.&nbsp; I will be 
happy to redraw the class diagram.&nbsp; </FONT></P><BR>
<P><FONT face=Arial size=2>rick</FONT> <BR><FONT face=Arial 
size=2>----------------------</FONT> <BR><FONT face=Arial 
size=2>Richard_Landau(at)dell(dot)com, Stds &amp; System Mgt Architecture, CTO 
Office</FONT> <BR><FONT face=Arial size=2>+1-512-728-9023, One Dell Way, RR5-3, 
MS RR5-09, Round Rock, TX 78682</FONT> </P></BODY></HTML>
<BR>

<P><FONT SIZE=2>No virus found in this outgoing message.<BR>
Checked by AVG Free Edition.<BR>
Version: 7.5.484 / Virus Database: 269.12.0/961 - Release Date: 8/19/2007 7:27 AM<BR>
</FONT> </P>