home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / ietf / 93nov / mimecont-minutes-93nov.txt < prev    next >
Text File  |  1994-02-16  |  12KB  |  296 lines

  1.  
  2. CURRENT_MEETING_REPORT_
  3.  
  4. Reported by John Klensin/United Nations University
  5.  
  6. Minutes of the Mime Content BOF (MIMECONT)
  7.  
  8. Because the following reviews are informal, there are not, in general,
  9. topic-specific mailing lists.  However, the ``822ext'' list, available
  10. for MIME implementation issues, is the generic location for discussions
  11. of these types until topic-specific lists are spun off.
  12.  
  13.  General discussion: ietf-822@dimacs.rutgers.edu
  14.  To subscribe:       ietf-822-request@dimacs.rutgers.edu
  15.  
  16.  
  17. Background
  18.  
  19. The MIME RFC (RFC 1521) specifies that anyone can register a content
  20. subtype under one of the major types simply by supplying a name and
  21. specification to IANA. However, there are cases where something is
  22. important enough to justify special review or when there appears to be
  23. an opportunity to draw competing proposals together and avoid the
  24. interoperability problems that would otherwise arise from differently
  25. profiled MIME applications.  Rather than charter a working group for
  26. each topic, or create a standing working group that would review all
  27. such proposals (but probably have expertise specific to few of them),
  28. the Applications Area Directors have established an ad hoc review
  29. mechanism by which interested people can discuss the proposals and
  30. recommend to the area directors what, if any, further action should be
  31. taken.
  32.  
  33. Six of these reviews occurred during this IETF. In several cases, the
  34. fact of scheduling the reviews and asking people to be prepared to
  35. present and discuss their proposals produced significant convergence,
  36. and the reviews were devoted to overviews and discussion of the new
  37. proposals that were emerging from that process.
  38.  
  39. While the reviews appeared together in the agenda, and are consolidated
  40. in these minutes, it is important to understand that they are
  41. independent events and activities.
  42.  
  43.  
  44.  
  45. Full SGML Over MIME and SGML Introduction
  46.  
  47.  
  48. Current document:
  49.  
  50.  
  51.    o draft-levinson-sgml-00.txt
  52.  
  53.  
  54. Supplemental tutorial on SGML:
  55.  
  56.  
  57.    o SGML Tutorial that appears as Part 1 of `Guidelines for Electronic
  58.      Text Encoding and Interchange,' draft version 2 of document TEI P2
  59.      from the Text Encoding Initiative (TEI), edited by C. M.
  60.      Sperberg-McQueen and Lou Burnard
  61.  
  62.  
  63. This review dealt with moving general SGML document files over MIME as
  64. distinguished from specially-profiled files that use SGML syntax and
  65. concepts (see the review on ``Structured Information and Personal
  66. Contact Information'').  SGML was defined and its important
  67. characteristics identified.  The group discussed the relationship
  68. between SGML external references and various existing, and proposed,
  69. Internet mechanisms including MIME external bodies and Content-IDs and
  70. the various URIs.  Another issue was the SGML, like Postscript permits
  71. embedding executable structures (normally used to interpret graphics)
  72. and raw device commands that could create significant security risks.
  73. Since these are implementation- and site-dependent, the group concluded
  74. that it would be sensible to significantly restrict their use.
  75.  
  76. There was also some consensus that the present document should be
  77. modified to utilize more general mechanisms for aggregating files within
  78. a MIME message, rather than inventing its own.  This would leverage
  79. existing mechanisms for cross-references, external documents, and so on.
  80.  
  81. Conclusion:  No new working group is needed, at least at present.
  82. Discussion will continue on the 822 list.  Ed Levinson will reissue the
  83. document with changes suggested in this session and additional
  84. discussions.
  85.  
  86.  
  87.  
  88. MIME Multipart Structuring:  Header-Sets and References
  89.  
  90.  
  91. Current documents:
  92.  
  93.  
  94.    o draft-crocker-headerset-00.txt, .ps
  95.    o draft-moore-mime-reference-00.txt
  96.      Major consolidation and revision pending, see below.
  97.  
  98.  
  99. Many people have observed that many different multipart types -- beyond
  100. the ``mixed,'' ``alternative,'' ``digest,'' and ``parallel''
  101. constructions specified in RFC 1521 -- are being specified for MIME.
  102. Many of these have most of their features in common, and a generic
  103. strategy would ease implementations, simplify design of future ones, and
  104. possibly reduce burdens on the registration process.  Preparation for
  105. this review resulted in the combination of several alternatives into a
  106. new proposal, which has not yet been written up.
  107.  
  108. A new proposal for multipart ``families'' is being prepared to define
  109. multipart as a general facility and provide guidance for handling
  110. aggregate objects.  One important aspect of this work will be to specify
  111. how gateways to non-MIME environments should behave when these types are
  112. encountered.
  113.  
  114. Conclusion:  The headerset proposal is to be dropped.  The
  115. multipart/alternative one will be dropped until and unless applications
  116. appear that actually require that level of generality and complexity.
  117. The new ``families'' proposal will be written up and discussed, then we
  118. will review what to do with it, since it is likely to be rather more a
  119. set of guidelines than an actual protocol specification.
  120.  
  121.  
  122.  
  123. Structured Information and Personal Contact Information
  124.  
  125. Current documents:
  126.  
  127.  
  128.    o draft-crocker-stif-00.txt, .ps
  129.    o draft-crocker-pci-00.txt, .ps
  130.    o draft-adie-shave-00.txt, .ps
  131.    o draft-adie-spci-00.txt, .ps
  132.    o draft-vaudreuil-mime-sig-00.txt
  133.  
  134.  
  135. Many situations need structured attribute (or name)/value pairs within
  136. MIME messages and in other applications.  Personal contact information,
  137. such as one might find on business cards or in a Rolodex are among the
  138. often-cited examples.
  139.  
  140. Several people have independently tried to develop standard ways to
  141. represent this type of information.  The two major proposals to do this
  142. are based on an extension of the RFC 822 header field model to
  143. accommodate nested structures (STIF) and a profile and set of
  144. definitions for using SGML to accomplish the same purpose (SHAVE). The
  145. 822-like format (at least without the extensions) is very familiar in
  146. the Internet community and feels quite natural.  The SGML one feels
  147. natural to communities that have been using SGML and provides solutions
  148. to problems that still must be worked out with STIF, but SGML is not
  149. familiar to most of the IETF community and looks foreign and complex to
  150. a major subset of it.  STIF is certainly easier to read for simple
  151. cases; but SHAVE might be easier in very complex ones.
  152.  
  153. The familiarity with STIF-like arrangements, the installed base of data
  154. embedded in SGML formats, and the availability of a formal, executable
  155. definition against which validity can be determined, are all important
  156. considerations.  It is important to note that SHAVE, unlike the general
  157. SGML model of the ``Full SGML Over MIME and SGML Introduction'' review,
  158. does not contemplate sending SGML Document Type Definitions (DTDs)
  159. around:  at most one DTD would be defined per application, and
  160. processing the application would just imply applying it.  This is
  161. similar to having a definition of a set of fields for use with STIF.
  162.  
  163. STIF will not be registered as a content subtype.  It is really a
  164. framework for constructing such subtypes.  SHAVE could go either way,
  165. either as such a framework, or in a model that might use, e.g.,
  166. content-type:  text/SHAVE; dtd=SPCI
  167.  
  168. Conclusion:  Discussions will continue using the 822ext mailing list.
  169. It is not clear whether a separate signature subtype is needed or
  170. desirable, or whether signatures should just be handled as a special
  171. case of personal contact information under either the STIF or SHAVE
  172. models.  Formation of a working group in this area is likely.
  173.  
  174.  
  175.  
  176. Mail Delivery Reports and Notifications
  177.  
  178.  
  179. Current documents:
  180.  
  181.  
  182.    o draft-moore-mime-delivery-00.txt
  183.    o draft-moore-smtp-drpt-00.txt
  184.    o draft-vaudreuil-mime-delivery-00.txt
  185.  
  186.  
  187. There have been several proposals for specific formats for
  188. automatically-generated reports about mail delivery or non-delivery.
  189. Getting such notices require a model for requesting them that probably
  190. must be handled as an SMTP extension, but a standardized format for
  191. sending them would greatly facilitate automated processing and building
  192. of intelligent user agents.
  193.  
  194. The two report format proposals differ in level of generality and the
  195. problems addressed.  All of the problems appear to be important, and a
  196. new proposal is needed that would address them.
  197.  
  198. Conclusion:  These reports, and the request mechanism, must be on the
  199. standards track to be useful.  A working group is needed that will focus
  200. on both the report formats and the needed SMTP extensions, probably in
  201. that order.  Keith Moore and Greg Vaudreuil will start a mailing list,
  202. announce it to the 822ext list, and begin to develop a working group
  203. charter.
  204.  
  205.  
  206.  
  207. Specification of Presentation Direction for Text/Plain and Languages
  208. Whose Natural Order is Not Left-to-Right
  209.  
  210.  
  211. Current document:
  212.  
  213.  
  214.    o draft-nussbacher-mime-direction-01.txt
  215.  
  216.  
  217. The group reviewed a proposal for specifying the relationship between
  218. presentation order (e.g., on a screen) and characters in the data stream
  219. for languages whose characters were written other than left-to-right.
  220. The proposal was to handle this by adding an extra parameter to
  221. Content-type:  text/plain; charset=xxx that would specify the
  222. ``directionality'' of the characters with keywords drawn from applicable
  223. ECMA and ISO standards.
  224.  
  225. While there was some sense that this would have been the right thing to
  226. do had it be thought of earlier in MIME's development, the consensus of
  227. those present was that it was not possible to add a parameter to
  228. text/plain at this time:  some implementations might ignore it, others
  229. might actually get into trouble.
  230.  
  231. Two alternate suggestions were made:
  232.  
  233.  
  234.   1. Extend the character set names to include the directionality, e.g.,
  235.      Content-type:  text/plain; charset=iso-8859-8-visual
  236.  
  237.   2. Use a completely different text subtype, e.g., either:
  238.      Content-type:  text/directional; charset=iso-8859-9;
  239.      direction=implicit
  240.      or
  241.      Content-type:  text/plain-explicit; charset=iso-8859-9
  242.  
  243.  
  244.  
  245. Macintosh File Transmission With MIME
  246.  
  247.  
  248. Current documents:
  249.  
  250.  
  251.    o draft-faltstrom-macmime1-00.txt
  252.    o draft-faltstrom-macmime2-00.txt
  253.  
  254.  
  255. There have been discussions in various forums for a year or more about
  256. how to best send Macintosh files over MIME. The Internet-Drafts listed
  257. above represent consensus among most of the contenders.
  258.  
  259. The group reviewed them and concluded that, while some tuning is still
  260. needed, the concepts are basically sound.  The importance of these
  261. formats is such that they should be placed on the standards track.  A
  262. new draft will be produced and reviewed via an extended Last Call.
  263.  
  264.  
  265. Attendees
  266.  
  267. George Chang             gkc@ctt.bellcore.com
  268. James Conklin            jbc@bitnic.educom.edu
  269. David Crocker            dcrocker@mordor.stanford.edu
  270. James Davin              davin@thumper.bellcore.com
  271. Donald Eastlake          dee@skidrow.lkg.dec.com
  272. Ed Ellesson              ellesson@vnet.ibm.com
  273. Urs Eppenberger          eppenberger@switch.ch
  274. Patrik Faltstrom         paf@nada.kth.se
  275. Qin Fang                 qin_fang@unc.edu
  276. James Fielding           jamesf@arl.army.mil
  277. Ned Freed                ned@innosoft.com
  278. Tony Genovese            genovese@es.net
  279. Shawn Gillam             shawn@timonware.com
  280. Erik Huizer              Erik.Huizer@SURFnet.nl
  281. Neil Katin               katin@eng.sun.com
  282. John Klensin             Klensin@infoods.unu.edu
  283. Edward Levinson          elevinson@accurate.com
  284. Lars-Johan Liman         liman@ebone.net
  285. Wayne McDilda            wayne@dir.texas.gov
  286. Keith Moore              moore@cs.utk.edu
  287. Robert Moskowitz         3858921@mcimail.com
  288. John Myers               jgm+@cmu.edu
  289. Chris Newman             chrisn+@cmu.edu
  290. Masataka Ohta            mohta@cc.titech.ac.jp
  291. Henry Sinnreich          hsinnreich@mcimail.com
  292. Simon Spero              ses@unc.edu
  293. Rick Troth               troth@rice.edu
  294. Gregory Vaudreuil        gvaudre@cnri.reston.va.us
  295.  
  296.