attachment-0001


<br><font size=2 face="sans-serif">Ira, I've looked these over and they
look great. Thank you. I will discuss these, tomorrow, with my extended
team. With these, I think we are near the point where prototyping can begin.</font>
<br><font size=2 face="sans-serif">----------------------------------------------
<br>
Harry Lewis <br>
IBM STSM<br>
Chairman - IEEE-ISTO Printer Working Group<br>
http://www.pwg.org<br>
IBM Printing Systems <br>
http://www.ibm.com/printers<br>
303-924-5337<br>
---------------------------------------------- </font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>&quot;McDonald, Ira&quot;
&lt;imcdonald@sharplabs.com&gt;</b> </font>
<br><font size=1 face="sans-serif">Sent by: owner-wbmm@pwg.org</font>
<p><font size=1 face="sans-serif">06/22/2004 07:54 PM</font>
<td width=59%>
<table width=100%>
<tr>
<td>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td valign=top><font size=1 face="sans-serif">&quot;'wbmm@pwg.org'&quot;
&lt;wbmm@pwg.org&gt;</font>
<tr>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td valign=top>
<tr>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td valign=top><font size=1 face="sans-serif">WBMM&gt; Five WIMS schema
modules (22 June 2004)</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><font size=2><tt>Hi folks, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; Tuesday (22 June 2004)<br>
<br>
[A cleanup pass in support of Harry Lewis' prototyping efforts at IBM.]<br>
<br>
I have just posted the suite of WIMS XML schema, all of which validate<br>
without warnings using XML SPY 2004, XRay 2.0, and XSV 2.5 (the free XML<br>
Schema Validator) and are posted at:<br>
<br>
 &nbsp; &nbsp;ftp://ftp.pwg.org/pub/pwg/wbmm/schemas/schedule-20040622.xsd<br>
 &nbsp; &nbsp;- Schedule XML Schema v0.60<br>
<br>
 &nbsp; &nbsp;ftp://ftp.pwg.org/pub/pwg/wbmm/schemas/resource-20040622.xsd<br>
 &nbsp; &nbsp;- Resource XML Schema v0.40<br>
<br>
 &nbsp; &nbsp;ftp://ftp.pwg.org/pub/pwg/wbmm/schemas/alert-20040622.xsd<br>
 &nbsp; &nbsp;- Alert XML Schema v0.20<br>
<br>
 &nbsp; &nbsp;ftp://ftp.pwg.org/pub/pwg/wbmm/schemas/report-20040622.xsd<br>
 &nbsp; &nbsp;- Report XML Schema v0.20<br>
<br>
 &nbsp; &nbsp;ftp://ftp.pwg.org/pub/pwg/wbmm/schemas/events-20040622.xsd<br>
 &nbsp; &nbsp;- Events XML Schema v0.50<br>
<br>
 &nbsp; &nbsp;ftp://ftp.pwg.org/pub/pwg/wbmm/schemas/readme-20040622.txt<br>
 &nbsp; &nbsp;- this release note<br>
<br>
Below are: (a) module dependencies; (b) change logs for all modules.<br>
<br>
Cheers,<br>
- Ira<br>
<br>
<br>
Ira McDonald (Musician / Software Architect)<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<br>
<br>
------------------------------------------------------------------------<br>
<br>
[module dependencies]<br>
<br>
(1) Schedule - includes Events and Resource<br>
<br>
(2) Resource - no includes (free-standing)<br>
<br>
(3) Alert - includes Schedule<br>
<br>
(4) Report - includes Schedule<br>
<br>
(5) Events - no includes (free-standing)<br>
<br>
------------------------------------------------------------------------<br>
<br>
[changes from Schedule v0.50 to v0.60]<br>
<br>
(1) Minor editorial fixups;<br>
<br>
(2) Added include of Events schema for 'NotifyEvents' (see below).<br>
<br>
(3) Deleted 'ActionNotifyEvents' and replaced with enumerated<br>
 &nbsp; &nbsp;'NotifyEvents' from the (now included) Events schema.<br>
<br>
(4) Renamed 'ActionNotifyURIs' to 'ActionNotifyRecipientURI' and changed<br>
 &nbsp; &nbsp;to single-valued (like IPP), for consistency with Alert schema.<br>
<br>
(5) Added 'ActionSubcriptionElements' to 'ActionSubscribeForAlerts',<br>
 &nbsp; &nbsp;to allow OPTIONAL support for any other Subscription elements<br>
 &nbsp; &nbsp;(e.g., 'NotifyNaturalLanguage' for a human-readable notification).<br>
<br>
(6) Added include of Resource schema for 'ResourceId' (see below).<br>
<br>
(7) Revised 'ActionRequestedResources' to sequence of 'ResourceId',<br>
 &nbsp; &nbsp;'ResourceName', and any element (filter) from the Resource
schema,<br>
 &nbsp; &nbsp;to support compact and flexible GetResources actions.<br>
<br>
(8) Revised 'ActionTargetResources' to sequence of 'ResourceId',<br>
 &nbsp; &nbsp;'ResourceName', and any element (filter) from the Resource
schema,<br>
 &nbsp; &nbsp;to support compact and flexible SetResources actions.<br>
<br>
(9) Added 'ActionMandatoryElements' and 'ActionTargetElements' to<br>
 &nbsp; &nbsp;'ActionSetElements' and 'ActionSetResources' to support fine-grained<br>
 &nbsp; &nbsp;fidelity (instead of atomic behaviour of most management
protocols),<br>
 &nbsp; &nbsp;per May 2004 PWG in Vancouver and our recent email discussions.<br>
<br>
(10) Added 'Action[Monitoring|Management|Administration]' groups and<br>
 &nbsp; &nbsp;revised definition of 'PlanAction' to be a choice of exactly
one,<br>
 &nbsp; &nbsp;per May 2004 PWG in Vancouver and our recent email discussions.<br>
<br>
(11) Moved 'ActionVendor' to 'ActionManagement' group, to allow vendor<br>
 &nbsp; &nbsp;extensions (without Admin group) and allow base 'ActionMonitoring'<br>
 &nbsp; &nbsp;group to have only REQUIRED actions, for interoperability.<br>
<br>
(12) Renamed 'PlanIndex' to 'PlanId' (integer key),<br>
 &nbsp; &nbsp;for consistency with PWG Semantic Model/1.0 and IPP/1.1 naming.<br>
<br>
(13) Added 'Schedule[Status|Description|Processing]' groups and revised<br>
 &nbsp; &nbsp;definition of 'Schedule' to use them.<br>
<br>
(14) Added 'SchedulePersistence', 'ScheduleCreateDate', and<br>
 &nbsp; &nbsp;'ScheduleExpireDate' (i.e., lease) to 'ScheduleStatus' group,<br>
 &nbsp; &nbsp;for consistency with Resource, per discussion w/ Harry Lewis.<br>
<br>
(15) Revised 'ScheduleSourceURI' to be REQUIRED (instead of OPTIONAL),<br>
 &nbsp; &nbsp;for consistency with WIMS operations and Alert schema.<br>
<br>
(16) Added 'ScheduleId' (integer key) to 'ScheduleDescription' group,<br>
 &nbsp; &nbsp;to support OPTIONAL multiple concurrent Schedule objects.<br>
<br>
(17) Renamed 'ActionNameType' to 'WIMSActionType', for clarity.<br>
<br>
(18) Added 'WIMSOperationsSupported', 'WIMSActionsSupported', and<br>
 &nbsp; &nbsp;'WIMSObjectsSupported' elements,<br>
 &nbsp; &nbsp;to support revised 'RegisterForManagement' operation.<br>
<br>
------------------------------------------------------------------------<br>
<br>
[changes from Resource v0.30 to v0.40]<br>
<br>
(1) Minor editorial fixups;<br>
<br>
(2) Renamed 'ResourceIndex' to 'ResourceId' (integer key),<br>
 &nbsp; &nbsp;for consistency with PWG Semantic Model/1.0 and IPP/1.1 naming.<br>
<br>
(3) Renamed 'ResourceJobURIs' to 'ResourceJobIds' (URIs --&gt; integers),<br>
 &nbsp; &nbsp;to avoid dependency on 'job-uri' (ambiguous semantics in
RFC 2911).<br>
<br>
(4) Renamed 'ResourceOwner' to 'ResourceOwnerURI' (name --&gt; URI)<br>
 &nbsp; &nbsp;for consistency with Alert and Schedule schema.<br>
<br>
(5) Added 'ResourceExpireDate' (i.e., lease) to 'ResourceStatus' group,<br>
 &nbsp; &nbsp;per May 2004 PWG in Vancouver and our recent email discussions.<br>
<br>
------------------------------------------------------------------------<br>
<br>
[changes from Alert v0.10 to v0.20]<br>
<br>
(1) Minor editorial fixups;<br>
<br>
(2) Renamed 'NotifySubscriptionIndex' to 'NotifySubscriptionId',<br>
 &nbsp; &nbsp;and 'NotifyJobSetIndex' to 'NotifyJobSetId',<br>
 &nbsp; &nbsp;and 'NotifyJobIndex' to 'NotifyJobId',<br>
 &nbsp; &nbsp;for consistency with PWG Semantic Model/1.0 and IPP/1.1 naming.<br>
<br>
(3) Added 'Subscription[Status|Description]' groups and revised<br>
 &nbsp; &nbsp;definition of 'Subscription' to use them.<br>
<br>
(4) Added 'NotifySubscriptionState', 'NotifyPersistence',<br>
 &nbsp; &nbsp;'NotifyCreateDate', and 'NotifyExpireDate' (i.e., lease)
to<br>
 &nbsp; &nbsp;'SubscriptionStatus' group,<br>
 &nbsp; &nbsp;per May 2004 PWG in Vancouver and our recent email discussions.<br>
<br>
(5) Added 'NotifyOwnerURI' to 'SubscriptionStatus' group<br>
 &nbsp; &nbsp;(IPP uses 'notify-subscriber-user-name' with weak semantics),<br>
 &nbsp; &nbsp;for consistency with Resource schema.<br>
<br>
(6) Added 'NotifyRecipientURI' to 'SubscriptionStatus' group<br>
 &nbsp; &nbsp;(IPP uses 'notify-recipient-uri' with the same semantics),
to<br>
 &nbsp; &nbsp;disambiguate overloading of 'Notify[Source|Target]URI' elements.<br>
<br>
(7) Added 'NotifySourceDate' to 'AlertSource' group, to timestamp Alert<br>
 &nbsp; &nbsp;(IPP uses 'printer-up-time' (ticks) and 'printer-current-time'),<br>
 &nbsp; &nbsp;for consistency with 'NotifyCreateDate' in Subscription object<br>
 &nbsp; &nbsp;and with future Alert history.<br>
<br>
(8) Deleted 'NotifyCharset' from 'AlertBasic' group (but _not_ from<br>
 &nbsp; &nbsp;'SubscriptionDescription' group), due to redundancy w/ fixed
UTF-8,<br>
 &nbsp; &nbsp;per May 2004 PWG in Vancouver and our recent email discussions.<br>
<br>
(9) Added 'AlertSubscription' group (for new Subscription events),<br>
 &nbsp; &nbsp;per May 2004 PWG in Vancouver and our recent email discussions.<br>
<br>
------------------------------------------------------------------------<br>
<br>
[changes from Report v0.10 to v0.20]<br>
<br>
(1) Minor editorial fixups;<br>
<br>
(2) Added 'ReportBasic' and 'ReportSource' groups,<br>
 &nbsp; &nbsp;for consistency with Alert schema.<br>
<br>
(3) Deleted 'ReportSubstitutedElements' from 'ReportBasic' group,<br>
 &nbsp; &nbsp;per May 2004 PWG in Vancouver and our recent email discussions.<br>
<br>
(4) Added 'ReportSequenceNumber' to 'ReportBasic' group,<br>
 &nbsp; &nbsp;for consistency with Alert schema.<br>
<br>
(5) Added 'ReportSourceURI' and 'ReportSourceDate',<br>
 &nbsp; &nbsp;for consistency with Alert schema and with future Report
history.<br>
<br>
------------------------------------------------------------------------<br>
<br>
[changes from Events v0.40 to v0.50]<br>
<br>
(1) Minor editorial fixups;<br>
<br>
(2) Added back Resource events (for WIMS notifications support),<br>
 &nbsp; &nbsp;per May 2004 PWG in Vancouver and our recent email discussions.<br>
<br>
(3) Added new Subscription events (for WIMS notifications support),<br>
 &nbsp; &nbsp;per May 2004 PWG in Vancouver and our recent email discussions.<br>
<br>
------------------------------------------------------------------------<br>
</tt></font>
<br>