The Printer Working Group c/o The IEEE Industry Standards and Technology Organization 445 Hoes Lane Piscataway, NJ 08854 http://www.pwg.org 1 Charter of the PWG 2 Semantic Model (SM) Working Group v3.0 3 4 5 6 Status: PWG Initial Draft Charter Copyright © 2013 Printer Working Group ftp://ftp.pwg.org/pub/pwg/mfd/wd/wd-sm30-charter-20130808.docx 7 8 9 Semantic Model WG Chair: Daniel Manchala (Xerox) 10 11 12 Semantic Model WG Vice Chair: 13 14 15 Semantic Model WG Secretary: 16 17 18 19 Semantic Model WG Document Editors: 20 21 22 23 24 Mailing Lists and Documents: Paul Tykodi (Tykodi Consulting Services LLC) TBD Bill Wagner (TIC), Daniel Manchala (Xerox), Paul Tykodi (Tykodi Consulting Services LLC), Ira McDonald (High North) PWG General Discussion: pwg@pwg.org SM WG Discussion: mfd@pwg.org To Subscribe: http://www.pwg.org/mailhelp.html SM WG Documents: ftp://ftp.pwg.org/pub/pwg/mfd 25 26 27 28 29 30 31 32 33 34 Problem Statement: The PWG Semantic Model (SM) Working Group was chartered in August 2002 to extract the print semantics from the previously defined Internet Printing Protocol and to produce a model, which was independent of any particular binding. The group did fulfill the work outlined in its charter and it produced the PWG Standard “PWG Candidate Standard 5105.1-2004 - PWG Semantic Model” and a Semantic Model v1 Schema as well. When this work was completed in January of 2004, the Semantic Model Working Group became inactive. 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 The PWG Multifunction Device (MFD) Working Group was chartered in May 2007 to expand the existing PWG Semantic Model beyond the semantics for just print and to add into the model the semantics needed to represent all of the different multifunction services available in a network attached MFD. The group produced a series of standards from its inception in 2007 through 2012. PWG 5108.01-2011 - MFD Model and Common Semantics Version 1.0 PWG 5108.02-2009 - Network Scan Service Semantic Model and Service Interface Version 1.0 PWG 5108.03-2009 - Network Resource Service Semantic Model and Service Interface Version 1.0 PWG5108.04-2011 - Copy Service Semantic Model and Service Interface Version 1.0 PWG5108.05-2011 - FaxOut Service Semantic Model and Service Interface Version 1.0 PWG5108.06-2012 - System Object and System Control Service Semantics Version 1.0 PWG5108.07-2012 - PWG Print Job Ticket and Associated Capabilities Version 1.0 The PWG Multifunction Device (MFD) Working Group also produced a Semantic Model v2 Schema, which extended the original work of the Semantic Model Working Group to contain all of the new objects and elements needed to fully define the capabilities of a network attached MFD. With the advent of both mobile and cloud based printing applications, the scope of PWG activities has been expanded further to include workflow and the modeling and interface of distributed imaging systems. Though unintended, the PWG has found that some reviewers of published PWG Multifunction Device (MFD) Working Group specifications have mistakenly concluded there are unique semantics for different services because the group produced separate specifications to describe the attributes of a particular service rather than a single document with chapters describing the different services included within the overall PWG Semantic Model. To properly support the needs of the Cloud and Mobile environments and to reduce the confusion inadvertently caused by the previous set of PWG Multifunction Device (MFD) Working Group authored Semantic Model specifications, the PWG has undertaken the following actions: 1. The PWG Semantic Model Working Group has been reactivated. 2. The PWG Multifunction Device (MFD) Working Group has been made inactive. All of its previous work will be supported by the reactivated Semantic Model Working Group and the previous work from both the Semantic Model Working Group and the Multifunction Device (MFD) Working Group will be merged into a coherent single specification. 3. The accepted PWG Semantic Model version numbering scheme will be as follows: Semantic Model version 1.0 – Print related semantics only. Semantic Model version 2.0 – Expansion of the Semantic Model through the efforts of the Multifunction Device (MFD) Working Group to include modeling all of the multifunction services offered by a network attached MFD. 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 Semantic Model version 3.0 – integration of the Semantic Model version 1.0 and 2.0 specification documents into a single coherent version 3.0 Semantic Model specification. Expand the Semantic Model to include new objects and elements needed by Cloud and Mobile environments, which can be described as distributed imaging systems. 124 125 126 127 Out-of-scope: The goal of the Semantic Model 3.0 project is to complete one draft specification from the Multifunction Device (MFD) Working Group and to develop the following five (5) new specifications: Transform Service – Semantic Model and Service Interface – (wd-mfdtransformmodel01-yyyymmdd) – Complete the transform service specification deliverable initially begun by the Multifunction Device (MFD) Working Group. (a) PWG Semantic Model v3.0 (SM3) – (wd-pwgsemanticmodel30-yyyymmdd) – update the PWG MFD Model and Common Semantics specification [PWG 5108.01-2011], extending the model from that of an MFD to a more generalized Imaging System. This specification will describe the core attributes of all Imaging Services, with attributes unique to each Service discussed in Service specific separate sections. The Imaging Services addressed are Print, Scan, Fax-In, Fax-Out, Email-In, Email-Out, Transform, Resource, System Control and Job Ticketing. (b) Mapping Related Standards to PWG PJT v1.0 (PJTMAP) – (wd-mfdpjtmap10-yyyymmdd) – purpose is to define in a fully approved PWG specification the mapping of job ticketing elements from other wellknown standards environments to the PWG PJT • Microsoft PrintTicket – frequently referred to as WS-Print • CIP4 JDF Interoperability Conformance Specification (ICS) for Integrated Digital Printing (IDP) • Adobe PostScript Printer Definition (PPD) (c) Mapping Related Standards to PWG PJT v2.0 (PJTMAP) – (wd-mfdpjtmap20-yyyymmdd) – purpose is to expand the number of mappings initially included in version 1.0 of the specification • Distributed Management Task Force – CIM • AFP Consortium Mixed Object: Document Content Architecture – Presentation (MO:DCA-P) • AFP Consortium Intelligent Printer Data Stream (IPDS) (d) CWMP Printer Data Model – (wd-sm=cwmpprint10-yyyymmdd) – define an abstract CWMP (BBF TR069) Printer Data Model, including the algorithms for machine translation from the PWG Semantic Model XML Schema and mapping from IPP (service) and SNMP (device) attributes for CWMP Proxy implementations, based on BBF liaison and reviews and other public standards documents; (e) Service Integration with Workflow Environments v1.0 – (wdmfdserviceintegrationworkflow01yyyymmdd) – define an abstract model of how digital document processes can be integrated with the services defined in the PWG Semantic Model OOS-1. Do not define any compound services (e.g., Scan-To-Email, Scan-To-Fax, or Scan-To-Print). 128 129 130 131 132 133 OOS-2. Do not define any service management or job operations for MFDs that are not directly network connected. 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 Objectives: 165 166 167 168 169 170 171 172 173 174 Milestones: OOS-3. Do not define any new document formats to be implemented in network MFDs (i.e., alternatives to TIFF, JPEG, etc.). OBJ-1. Define management requirements and usage models for network Print, Scan, Fax-In, Fax-Out, Email-In, Email-Out, Transform, Resource, System Control and Job Ticketing services, jobs, and documents. • OBJ-2. Define an abstract architectural model of management objects and semantics for the above set of requirements and usage models. • OBJ-3. Define consistent names and semantics for these management objects that can be accessed through any supported management protocol. • OBJ-4. Define a set of abstract Print, Scan, Fax-In, Fax-Out, Email-In, Email-Out, Transform, Resource, System Control and Job Ticketing Service Interfaces (SSI) that: (a) are coherent with the PWG Semantic Model (PWG 5105.1); (b) include or reference the above abstract architectural model; (c) define abstract Print, Scan, Fax-In, Fax-Out, Email-In, Email-Out, Transform, Resource, System Control and Job Ticketing service, job, and document management objects, operations, and attributes; and (d) define abstract Scan, Fax-In, and Email-In job submission operation(s) for simple Scan, Fax, or Email-To-Storage jobs (i.e., receiving one or more physical media pages, performing any required image processing, and storing the results to a local or remote document repository). • OBJ-5. Define a set of XML Schema files for the abstract Print, Scan, Fax-In, Fax-Out, Email-In, EmailOut, Transform, Resource, System Control and Job Ticketing service, job, and document objects, operations, and attributes that are defined in the abstract Print, Scan, Fax-In, Fax-Out, Email-In, EmailOut, Transform, Resource, System Control and Job Ticketing Service Interface specifications. • OBJ-6. Define a Web Services Binding of the abstract Cloud Imaging Model. Charter Stage: CH-1 Initial working draft of Semantic Model 3.0 Charter – August 2013 – DONE Definition Stage: Transform-1 Transform-2 Initial working draft of Transform Service – Q1 2012 – DONE Prototype working draft of Transform Service – Q1 2014 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 SM3-1 SM3-2 PJTMAPv1 PJTMAPv1 PJTMAPv2 PJTMAPv2 CWMPPRINT-1 CWMPPRINT-2 Workflow-1 Initial working draft of SM3 – Q2 2013 – DONE Prototype working draft of SM3 – Q1 2015 Initial working draft of PJTMAP v1.0 – Q2 2013 – DONE Prototype working draft of PJTMAPv1.0 – Q4 2013 Initial working draft of PJTMAP v2.0 – Q1 2014 Prototype working draft of PJTMAP v2.0 – TBD Initial working draft of CWMP Printer Data Model – Q3 2013 Prototype working draft of CWMP Printer Data Model – Q2 2014 Initial working draft of Service Integration with Workflow Environments v1.0 – TBD Implementation Stage: INTEROP-1 INTEROP-2 INTEROP-3 Interoperability Testing of Transform – Q2 & Q3 2014 Interoperability Testing of PJTMAPv1.0 – Q2 2014 Interoperability testing of SM3 implementations – Q3 & Q4 2015