attachment
<html>
<head>
<meta name="generator" content="Windows Mail 17.5.9600.20911">
<style data-externalstyle="true"><!--
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph {
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
}
p.MsoNormal, li.MsoNormal, div.MsoNormal {
margin:0in;
margin-bottom:.0001pt;
}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst,
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle,
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast {
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
line-height:115%;
}
--></style></head>
<body dir="ltr">
<div data-externalstyle="false" dir="ltr" style="font-family: 'Calibri', 'Segoe UI', 'Meiryo', 'Microsoft YaHei UI', 'Microsoft JhengHei UI', 'Malgun Gothic', 'sans-serif';font-size:12pt;"><div>Michael,</div><div> 1. I am unsure of the intent of your reference to RFC2119, and indeed find no use of the word “conditional” in that standard. To the contrary, item 1 states :</div><blockquote style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px;" dir="ltr"><div> “MUST This word, or the terms "REQUIRED" or "SHALL", mean that the
definition is an absolute requirement of the specification.
”</div><div><br></div><div><br></div></blockquote><br><div data-signatureblock="true"><br></div><div style="padding-top: 5px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;"><div><font face=" 'Calibri', 'Segoe UI', 'Meiryo', 'Microsoft YaHei UI', 'Microsoft JhengHei UI', 'Malgun Gothic', 'sans-serif'" style='line-height: 15pt; letter-spacing: 0.02em; font-family: "Calibri", "Segoe UI", "Meiryo", "Microsoft YaHei UI", "Microsoft JhengHei UI", "Malgun Gothic", "sans-serif"; font-size: 12pt;'><b>From:</b> <a href="mailto:msweet@apple.com" target="_parent">Michael Sweet</a><br><b>Sent:</b> Monday, July 13, 2015 5:21 PM<br><b>To:</b> <a href="mailto:wamwagner@comcast.net" target="_parent">William A Wagner</a><br><b>Cc:</b> <a href="mailto:ipp@pwg.org" target="_parent">ipp</a></font></div></div><div><br></div><div dir="">Bill,<div><br></div><div>Comments inline...</div><div><br></div><div><div>
<div><span style='font-family: "Andale Mono"; orphans: 2; widows: 2;'>_________________________________________________________</span><br style='font-family: "Andale Mono"; orphans: 2; widows: 2;'><span style='font-family: "Andale Mono"; orphans: 2; widows: 2;'>Michael Sweet, Senior Printing System Engineer, PWG Chair</span></div>
</div>
<br><div><blockquote style="margin-top: 0px; margin-bottom: 0px;"><div>On Jul 13, 2015, at 12:47 PM, <a href="mailto:wamwagner@comcast.net" target="_parent">wamwagner@comcast.net</a> wrote:</div><div><div><p style="margin: 0in 0in 10pt;"><font>...</font></p></div></div></blockquote><blockquote style="margin-top: 0px; margin-bottom: 0px;"><div><div><p style="margin: 0in 0in 10pt;"><font face="Arial" style='font-family: Calibri, "Segoe UI", Meiryo, "Microsoft YaHei UI", "Microsoft JhengHei UI", "Malgun Gothic", sans-serif; font-size: 12pt;'>I am unhappy with "...<span class="Apple-converted-space"> </span><span>conformance requirement that applies to a particular capability or feature</span>." as a general statement because:</font></p><font face="Calibri, Segoe UI, Meiryo, Microsoft YaHei UI, Microsoft JhengHei UI, Malgun Gothic, sans-serif" size="3"></font><p style='margin: 0in 0in 10pt 0.5in; font-family: Calibri, "Segoe UI", Meiryo, "Microsoft YaHei UI", "Microsoft JhengHei UI", "Malgun Gothic", sans-serif; font-size: 12pt;'><font face="Arial"><span> <span class="Apple-converted-space"> </span></span>a. Most conformance requirements apply to a particular capability or feature. I assume that one is to infer that the requirement applies only if that capability or feature exists in the subject implementation seeking to be conformant.</font></p></div></div></blockquote>Per RFC 2119, REQUIRED, MUST, and MUST NOT are unconditional by themselves. You make them conditional by making the statement containing them conditional, e.g., 'If the Printer supports two-sided printing, the Printer MUST support the "sides" Job Template attribute.'</div><div><br></div><div><blockquote style="margin-top: 0px; margin-bottom: 0px;"><div><font face="Calibri, Segoe UI, Meiryo, Microsoft YaHei UI, Microsoft JhengHei UI, Malgun Gothic, sans-serif" size="3"></font><p style='margin: 0in 0in 10pt 0.5in; font-family: Calibri, "Segoe UI", Meiryo, "Microsoft YaHei UI", "Microsoft JhengHei UI", "Malgun Gothic", sans-serif; font-size: 12pt;'><span style="font-family: Arial; font-size: 12pt;">...</span></p></div></blockquote><blockquote style="margin-top: 0px; margin-bottom: 0px;"><div><p style='margin: 0in 0in 10pt 0.5in; font-family: Calibri, "Segoe UI", Meiryo, "Microsoft YaHei UI", "Microsoft JhengHei UI", "Malgun Gothic", sans-serif; font-size: 12pt;'><span style="font-family: Arial; font-size: 12pt;">There is there is the additional question as to whether the term should 'Conditionally Required" or "Conditionally Mandatory". Since the basic compliance term is "Required", "Conditionally Required" seems more appropriate.</span></p></div></blockquote>Agreed.</div><div><br><blockquote style="margin-top: 0px; margin-bottom: 0px;"><div><font face="Calibri, Segoe UI, Meiryo, Microsoft YaHei UI, Microsoft JhengHei UI, Malgun Gothic, sans-serif" size="3"></font><p style='margin: 0in 0in 10pt; font-family: Calibri, "Segoe UI", Meiryo, "Microsoft YaHei UI", "Microsoft JhengHei UI", "Malgun Gothic", sans-serif; font-size: 12pt;'><font face="Arial">A reasonable variation on the 2003 definition and the RFC2119 definition of requirement levels is :</font></p><font face="Calibri, Segoe UI, Meiryo, Microsoft YaHei UI, Microsoft JhengHei UI, Malgun Gothic, sans-serif" size="3"></font><p style='margin: 0in 0in 10pt 0.5in; font-family: Calibri, "Segoe UI", Meiryo, "Microsoft YaHei UI", "Microsoft JhengHei UI", "Malgun Gothic", sans-serif; font-size: 12pt;'><font face="Arial"><i>CONDITIONALLY REQUIRED</i>: definition is a requirement of the specification if the specified condition is true.</font></p></div></blockquote><div>I'm not super happy with this...</div><br><blockquote style="margin-top: 0px; margin-bottom: 0px;"><div><font face="Calibri, Segoe UI, Meiryo, Microsoft YaHei UI, Microsoft JhengHei UI, Malgun Gothic, sans-serif" size="3"></font><p style='margin: 0in 0in 10pt; font-family: Calibri, "Segoe UI", Meiryo, "Microsoft YaHei UI", "Microsoft JhengHei UI", "Malgun Gothic", sans-serif; font-size: 12pt;'><font face="Arial">One might prefer a term other than "definition", such as capability or feature, and consider a requirement of the implementation rather than of the specification, but RFC 2119 wording<span class="Apple-converted-space"> </span><span> </span>is:" <span>… </span>definition is an absolute requirement of the specification."</font></p><font face="Calibri, Segoe UI, Meiryo, Microsoft YaHei UI, Microsoft JhengHei UI, Malgun Gothic, sans-serif" size="3"></font><p style='margin: 0in 0in 10pt; font-family: Calibri, "Segoe UI", Meiryo, "Microsoft YaHei UI", "Microsoft JhengHei UI", "Malgun Gothic", sans-serif; font-size: 12pt;'><font face="Arial">Alternatively, we could modify the current definition to:</font></p><font face="Calibri, Segoe UI, Meiryo, Microsoft YaHei UI, Microsoft JhengHei UI, Malgun Gothic, sans-serif" size="3"></font><p style='margin: 0in 0in 10pt 0.5in; font-family: Calibri, "Segoe UI", Meiryo, "Microsoft YaHei UI", "Microsoft JhengHei UI", "Malgun Gothic", sans-serif; font-size: 12pt;'><font face="Arial"><i>CONDITIONALLY REQUIRED</i>: A conformance requirement that applies if the specified condition is true.</font></p></div></blockquote><div>I like this better, or the definition you quoted from 5100.6:</div><div><br></div></div></div><blockquote style="margin: 0px 0px 0px 40px; padding: 0px; border: black; border-image: none;"><div><div><div>"The term CONDITIONALLY REQUIRED means that the Printer MUST support the feature, if the specified condition is true."</div></div></div></blockquote><div><div><div><br></div><div><br></div></div></div></div></div>
</body>
</html>