Permits documents marked up using SGML, and related documents, to be packed into a data stream, interchanged, and then split again into separate entities. Interchange can be by means of data communications in Open Systems Interconnection or other environments , or by the exchange of storage media.