home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / ietf / mimesgml / mimesgml-minutes-95apr.txt < prev    next >
Text File  |  1995-05-26  |  6KB  |  117 lines

  1.  
  2. CURRENT_MEETING_REPORT_
  3.  
  4.  
  5.  
  6. Reported by Eric Miller/Online Computer Library Center and Ed
  7. Levinson/Accurate Information Systems
  8.  
  9. Minutes of the MIME Content-Type for SGML Documents Working Group
  10. (MIMESGML)
  11.  
  12. Minutes reported by Ed Levinson from notes compiled by Eric Miller.
  13.  
  14. Ed Levinson chaired the meeting and after the introductions and
  15. administrivia, the progress against the milestones was reviewed.  A
  16. draft was available for review and comment by the SGML Open Consortium
  17. Technical Committee.  No formal report was received but informal
  18. conversations indicate that SGML Open favorably viewed the convergence
  19. of ideas being discussed on the MIMESGML mail list and the incorporation
  20. of James Clark's ideas.
  21.  
  22. An Internet-Draft was not available, as scheduled, for review at this
  23. IETF meeting.  A preliminary draft was distributed to the mail list.  It
  24. was reported that James Clark had implemented many of the ideas in the
  25. draft document.
  26.  
  27. Ed Levinson reported that the MIMESGML work represents three documents,
  28. ``Encapsulating SGML Documents Using the Multipart/Related Content
  29. Type'' which was the draft distributed, ``Multipart/Related Content
  30. Type'' which is an Internet-Draft
  31. (draft-levinson-multipart-related-00.txt), and ``Access-Type
  32. Content-ID'' which has not yet been distributed.
  33.  
  34. The ``Encapsulating SGML...''  draft presents the whole picture and uses
  35. the Multipart/Related to wrap the document's SGML entities as a group of
  36. MIME body parts.  The content-id access type permits SGML entities to
  37. reference another body part of the message, eliminating the need to
  38. include duplicate data.  A subdoc will be its own Multipart/Related MIME
  39. entity; this is a recursive structure which provides each subdoc with
  40. its own namespace.
  41.  
  42. Ed Levinson presented the Content-SGML-Entity (cse) header that the
  43. ``Encapsulating SGML...''  draft proposes.  That header is intented to
  44. allow the unpacker to avoid parsing the SGML document.  The information
  45. from the cse header can be supplied to the SGML entity manager.
  46.  
  47. Notation declarations will also be described in Content-SGML-Entities.
  48. A discussion ensued on passing scripts as part of the notation
  49. information.  There was concern about the security issues that would
  50. present.  Ed Levinson recapped the recent relevant discussion on the
  51. mail list and several people suggested that scripting be differed and
  52. address in a follow-on document.  The consensus at the meeting was to
  53. use a very simple mechanism for exposing the notation declaration at the
  54. MIME level and defer the more complicated mechanism.
  55.  
  56. There was a lengthy discussion of character set related issues stemming
  57. from James Clark's message to the mail list.
  58.  
  59.  
  60.    o Non-US ASCII character sets in the Content-SGML-Entity header.
  61.      RFC 1522 provides a mechanism for encoding them,
  62.      =?charset?X?encoded word?=, where charset is a MIME charset, X is Q
  63.      for quoted printable encoding and B for base64, and encoded word is
  64.      the non-us-ascii word as encoded.  When presented to the unpacker,
  65.      the word will be unencoded.
  66.  
  67.    o What is the character set of the SGML declaration?  It was proposed
  68.      to use the charset parameter with the default of us-ascii.
  69.  
  70.    o How to deal with non-8bit character encodings.  An option was to
  71.      specify an encoding scheme (charset).  It was noted that an
  72.      application/* is treated as an octet stream and the appropriate
  73.      place is to use the character set in the SGML declaration.
  74.  
  75.    o How will Record Start and Record End (RS/RE) be indicated.  This
  76.      was rephrased as, Given an octet stream how do you know the record
  77.      boundaries?  Should an entity be shipped that uses proprietary
  78.      linefeeds or do you change it to an SGML entity with defining the
  79.      linefeed (RS/RE), like text/sgml.  A number of RS/RE conventions
  80.      were mentioned (all combinations of CR and/or LF). It was noted
  81.      that the SGML declaration defines the RS/RE characters and that is
  82.      what you should expect to see in the applications/sgml.  Meeting
  83.      consensus:  use local end-of-line for text/sgml SGML entities,
  84.      otherwise follow SGML specification.
  85.  
  86.  
  87. It was agreed that this SGML item appears to be broken and it was
  88. suggested that an Informational RFC be written to propose that it be
  89. resolved by the SGML standards group.  David Duran volunteered to write
  90. a draft.
  91.  
  92. An extensive and energetic discussion of character sets followed.  A
  93. similar discussion is also taking place in the HTML Working Group.  The
  94. chair undertook to create alignment between the MIMESGML and HTML
  95. Working Groups.  The participants agreed to the following definitions:
  96. A character set is a mapping from characters to integers.  A character
  97. encoding is an algorithm mapping a stream of octets to a stream of
  98. integers.  The MIME charset is a character encoding.  [Note:  In a
  99. meeting the following day with MIME, MIMESGML, and HTML participants, it
  100. was agreed that the MIME charset maps octets to characters, not
  101. integers.  Dan Connolly will write an RFC giving formal definitions to
  102. these and related terms; it will reference the corresponding ISO
  103. definitions.  It was also agreed to pronounce charset with the ch as in
  104. charcol, to avoid confusion with character set.  --Ed Levinson]
  105.  
  106. The final two agenda items were dealt with quickly.  For partial
  107. documents, the entities will be shipped as simple MIME body parts.  An
  108. example of its usage may be in the request for a part of a document.
  109. SDIF will be included in the ``Encapsulating SGML...''  draft.  It
  110. should only be a paragraph or two.
  111.  
  112. A liaison statement from ISO/IEC JTC1/SC18/WG8 was read to the group.
  113. It offered to ballot the MIME encoding of SDIF for inclusion in the
  114. International Standard as a conforming encoding.  It was agreed to send
  115. SC18/WG8 a copy of the Internet-Drafts and to solicit their comments.
  116.  
  117.