bowe@osf.org (John Bowe) (12/21/90)
What follows is The Open Software Foundation's request for SGML Document Type Definitions (DTDs). The rest of this posting is a plain-text (ascii) version of the cover letter and the request itself. In a followup posting is a PostScript version. John Bowe ------------------------- cut here --------------------------- Documentation Engineering Group The Open Software Foundation 11 Cambridge Center Cambridge, MA 02142 19 December 1990 The Open Software Foundation (OSF) Documentation Engineering group is pleased to send you this Request for Document Type Definitions (DTDs). This technical search is the next step in our migration towards the use of Standard Generalized Markup Language (SGML) (ISO 8879) as an interchange format for OSF technical documentation. This migration was recommended by the OSF Documentation Special Interest Group earlier this year. Please note that the letters of intent to respond are due by 31 January 1991. In case of questions contact Fred Dalrymple at 617 621-8855, John Bowe at 617 621-7269, or rfdtd@osf.org by electronic mail. We wish you a happy and safe holiday season. Sincerely, Elizabeth Connolly RRRReeeeqqqquuuueeeesssstttt ffffoooorrrr DDDDooooccccuuuummmmeeeennnntttt TTTTyyyyppppeeee DDDDeeeeffffiiiinnnniiiittttiiiioooonnnnssss OOOOppppeeeennnn SSSSooooffffttttwwwwaaaarrrreeee FFFFoooouuuunnnnddddaaaattttiiiioooonnnn 11119999 DDDDeeeecccceeeemmmmbbbbeeeerrrr 1111999999990000 1. IIIInnnnttttrrrroooodddduuuuccccttttiiiioooonnnn The Open Software Foundation (OSF) is issuing a Request For Document Type Definitions (DTDs) to continue the process of establishing a semantic document markup language to be used for the distribution of OSF documentation. This documentation includes, but is not limited to, reference manuals, tutorial books, journal articles, and other technically oriented papers, intended for both internal OSF and licensee use. This request is intentionally less formal than an OSF Request for Technology (RFT). Although we will distribute it widely and believe that we will receive good responses, we also believe that the number of possible solutions is small (because of our narrow definition). We will work with the OSF's Documentation Special Interest Group (Documentation SIG) to review all submissions, select technology, and write a rationale for our decision; however, OSF resources will not be devoted to this work full-time as in a formal RFT. Currently, OSF technology suppliers submit documentation to OSF in many different mark-up languages. It is the task of OSF's documentation staff to integrate the submitted material into coherent, unified documents, which are distributed to the licensees with OSF's offerings. Licensees generally want to incorporate the documents written and integrated by OSF into their own, often proprietary, document format. OSF is interested in the content of the submitted documents, but not the printed formats. Suppliers, integrators, and licensees all want the ability to use the same content and structure, but to tailor it to their own display format and style. Our requirement is that documents be marked up semantically; formatting information is not appropriate. OSF must also provide a reasonable means for licensees to view OSF documents. The appearance need not be sophisticated, but a reasonably formatted representation should be provided for the semantic markup. The issue of presentation of documents, however, is beyond the scope of this request for DTDs. - 1 - Earlier this year OSF's Documentation Special Interest Group's Information Architecture Task Force charted a course for Information Architecture and Communications. In the initial phase of this process, which is complete, we migrated OSF's documentation to a semantic markup using troff macros. We call this macro package Semantic Markup Language (SML). There are two flavors of SML - General Purpose SML (GPSML), and Reference SML (RSML). From a writer's point of view these supplement or replace mm and man macros, respectively. With documentation in a semantic representation, we feel it will be straightforward to proceed to the next phase (as recommended by the Documentation SIG and accepted by OSF): Standard Generalized Markup Language (SGML). In this next phase we will obtain Document Type Definitions, written in SGML, for the documents that OSF produces. There are several documents with which those considering responding to this request should be familiar, the first three of which are available from OSF: +o _O_S_F _R_e_q_u_i_r_e_m_e_n_t_s _f_o_r _I_n_f_o_r_m_a_t_i_o_n _A_r_c_h_i_t_e_c_t_u_r_e _a_n_d _C_o_m_m_u_n_i_c_a_t_i_o_n_s; F. Dalrymple; OSF; 1990. +o _P_r_o_p_o_s_a_l _f_o_r _S_e_m_a_n_t_i_c _M_a_r_k _U_p _o_f _O_S_F _D_o_c_u_m_e_n_t_s; E. Connolly, F. Dalrymple; OSF; 1990. +o _I_n_f_o_r_m_a_t_i_o_n _A_r_c_h_i_t_e_c_t_u_r_e _T_a_s_k _F_o_r_c_e _R_e_p_o_r_t; E. Mooney, Hewlett-Packard; M. Rountree, Digital Equipment Corp.; 1990. +o _I_n_f_o_r_m_a_t_i_o_n _P_r_o_c_e_s_s_i_n_g - _T_e_x_t _a_n_d _O_f_f_i_c_e _O_f_f_i_c_e _S_y_s_t_e_m_s - _S_t_a_n_d_a_r_d _G_e_n_e_r_a_l_i_z_e_d _M_a_r_k_u_p _L_a_n_g_u_a_g_e (_S_G_M_L); ANSI; ISO 8879; New York, 1986. +o _M_a_r_k_u_p _S_y_s_t_e_m_s _a_n_d _t_h_e _F_u_t_u_r_e _o_f _S_c_h_o_l_a_r_l_y _T_e_x_t _P_r_o_c_e_s_s_i_n_g; J. Coombs, A. Renear, and S. DeRose, _C_o_m_m_u_n_i_c_a_t_i_o_n_s _o_f _t_h_e _A_C_M; Vol 30, No 11, November 1987. Once we are satisfied with our Document Type Definitions, we plan to offer them to OSF technology licensees. We will distribute all documentation associated with our offerings using these DTDs, or a subset of them. Currently we distribute our documents in troff format. - 2 - 2. RRRReeeeqqqquuuuiiiirrrreeeemmmmeeeennnnttttssss There are some aspects of OSF's requirements that we consider optional, but they may influence our selections; we will call these Optional Requirements. 2.1 MMMMaaaannnnddddaaaattttoooorrrryyyy RRRReeeeqqqquuuuiiiirrrreeeemmmmeeeennnnttttssss Submitted Document Type Definitions must satisfy the following requirements: 2.1.1 LLLLooooggggiiiiccccaaaallll eeeexxxxtttteeeennnnssssiiiioooonnnn ttttoooo GGGGPPPPSSSSMMMMLLLL aaaannnndddd RRRRSSSSMMMMLLLL The DTDs must include all the present functionality of GPSML and RSML. These are the two major areas of functionality that we now use for producing documentation of OSF's current offerings. OSF also produces a variety of technical papers, books, and reference manuals (see section on which DTDs OSF will need). The set of DTDs chosen must meet our needs in producing all these documents. 2.1.2 PPPPrrrroooovvvveeeennnn tttteeeecccchhhhnnnnoooollllooooggggiiiieeeessss Submissions must have been used to create and produce complex documents in a working environment. This does not necessarily mean that submissions must be of production quality. 2.1.3 IIIISSSSOOOO 8888888877779999 CCCCoooonnnnffffoooorrrrmmmmaaaannnncccceeee Submissions must conform to ISO 8879, the SGML specification. 2.1.4 AAAAlllllllloooowwwwaaaannnncccceeee ooooffff FFFFiiiinnnnaaaallll FFFFoooorrrrmmmm MMMMaaaarrrrkkkkuuuupppp EEEElllleeeemmmmeeeennnnttttssss There are some instances when the final form appearance of an element of a document is more important than the semantics. For example, in a graphic design the placement of a bitmap and some text may not be subject to interpretation, as with the inclusion of a PostScript program. The Document Type Definitions adopted must allow for this. 2.1.5 PPPPoooorrrrttttaaaabbbbiiiilllliiiittttyyyy Any programs submitted must be portable to a wide variety of platforms. 2.2 OOOOppppttttiiiioooonnnnaaaallll RRRReeeeqqqquuuuiiiirrrreeeemmmmeeeennnnttttssss Submitted Document Type Definitions should satisfy the following requirements: - 3 - 2.2.1 HHHHyyyyppppeeeerrrrmmmmeeeeddddiiiiaaaa CCCCoooonnnnssssiiiiddddeeeerrrraaaattttiiiioooonnnnssss Although the world of hypermedia is still young and growing, the Document Type Definitions adopted should support the concepts of _l_i_n_k_s between different types of information and the _m_e_a_n_i_n_g of those links. We do not anticipate immediate use of this hyper information, but we will need it in later phases of OSF's Information Architecture plans. 2.2.2 SSSShhhhaaaarrrreeeedddd ccccoooonnnntttteeeennnntttt Most (at least 80%) of the content of the DTDs adopted should be shared. We believe that the core of all DTDs that we will use will be identical, with extensions and variations to fit a particular type of document. 3. DDDDeeeelllliiiivvvveeeerrrraaaabbbblllleeeessss OSF needs to make the DTDs and associated technologies available free of charge with OSF offerings. For this reason the DTDs must be made available by submitters to OSF at no charge. Those organizations wishing to respond to this request for Document Type Definitions should submit the following: 3.1 DDDDTTTTDDDDssss Set of Document Type Definitions. These must be written in SGML. 3.2 TTTTrrrraaaannnnssssllllaaaattttoooorrrrssss Any available translators to and from a particular set of languages should be included with submissions. We do not wish to specify an exact set of languages, but we know that SML and troff are very important to our licensees because of their wide use and portability. Translators to and from other freely available markup formats would be very desirable, as would translators to and from formats of easily-obtained commercial text processing products. 3.3 DDDDooooccccuuuummmmeeeennnnttttaaaattttiiiioooonnnn Submissions must include clear, accurate, well organized, and usable specifications for our review and evaluation. 3.4 SSSSaaaammmmpppplllleeee DDDDooooccccuuuummmmeeeennnnttttssss Submissions must include examples of documents marked up with the DTD, for our evaluation. - 4 - 3.5 VVVVaaaalllliiiiddddaaaattttiiiioooonnnn Those making submissions should provide validation suites to test the elements of their Document Type Definitions. 4. QQQQuuuueeeessssttttiiiioooonnnnssss The following short discussion touches upon some issues we have not resolved. We hope that this leaves more room for flexibility for potential DTD submitters. 4.1 WWWWhhhhiiiicccchhhh DDDDTTTTDDDDssss wwwwiiiillllllll OOOOSSSSFFFF nnnneeeeeeeedddd???? How many DTDs? Should there be many to choose from, or should there be just a few, highly-customizable ones? A look at what kinds of documentation OSF currently produces should help clarify our needs. OSF produces specifications, reference manuals, and guides for OSF offerings. Reference manuals are available as books and on-line as UNIX ``man pages''. Specifications and guides are available as books. OSF provides this documentation on its source tapes, in source and final format. OSF also publishes a subset of these manuals through Prentice Hall. The OSF documentation offerings include volumes on the OSF/Motif GUI, the OSF/1 Operating System, and the Distributed Computing Environment (DCE). OSF also produces various technical and non-technical papers. These include: simple, single-page memos; multi- page papers, such as this Request for DTDs; marketing literature; journal articles; and in-depth technical discussions which are less formal than books. 4.2 SSSSttttrrrruuuuccccttttuuuurrrreeee Do we use a small number of DTDs to support a few large classes of different books, or a single DTD per minor variant of OSF document? We expect that the best solution is somewhere in between. 5. PPPPrrrreeeelllliiiimmmmiiiinnnnaaaarrrryyyy EEEEvvvvaaaalllluuuuaaaattttiiiioooonnnn CCCCrrrriiiitttteeeerrrriiiiaaaa This is our initial set of evaluation criteria. We expect to develop a final set of evaluation criteria in conjunction with the Documentation SIG and the submitters. - 5 - +o Flexibility of design and capabilities +o Simplicity of design +o Clarity of structure and documentation +o Completeness of coverage +o Availability of environments (i.e. use of the DTDs by current document systems, whether commercial or otherwise) +o Amount of experience people have with the DTDs (i.e. how much use the DTDs have gotten) +o Compliance to certain existing DTDs, such as CALS, or already approved standards. This may be a factor in the evaluation. +o Others, as offered by the Documentation SIG. 6. RRRReeeevvvviiiieeeewwww PPPPrrrroooocccceeeessssssss aaaannnndddd SSSScccchhhheeeedddduuuulllleeee OSF will select DTDs best meeting our requirements. As with most OSF requests for technology, we may combine submissions to create a consistent, complete offering. The following is a preliminary schedule. We will set a final schedule after consulting with the Documentation SIG. 6.1 RRRReeeeqqqquuuueeeesssstttt ffffoooorrrr DDDDooooccccuuuummmmeeeennnntttt TTTTyyyyppppeeee DDDDeeeeffffiiiinnnniiiittttiiiioooonnnnssss iiiissssssssuuuueeeedddd This Request is being solicited in December 1990. 6.2 LLLLeeeetttttttteeeerrrrssss ooooffff iiiinnnntttteeeennnntttt ttttoooo rrrreeeessssppppoooonnnndddd Letters of intent to respond are due 31 January 1991. They should not exceed 12 pages and should include: +o An executive summary (1 to 3 pages) +o An overview of the basic design philosophy +o A list of document types for which DTDs will be provided +o A statement of willingness to openly license the DTDs After letters of intent have been received, OSF will distribute copies of the executive summaries to all - 6 - submitters and OSF members. 6.3 RRRReeeevvvviiiieeeewwww ooooffff lllleeeetttttttteeeerrrrssss ooooffff iiiinnnntttteeeennnntttt DTD submitters and the Documentation SIG will be invited to OSF to review the letters of intent and develop the final evaluation criteria. This meeting will occur during the first week of February 1991. 6.4 SSSSuuuubbbbmmmmiiiissssssssiiiioooonnnn ddddeeeeaaaaddddlllliiiinnnneeee All materials from submitters must be received by OSF by 15 April 1991. 6.5 SSSSuuuubbbbmmmmiiiissssssssiiiioooonnnn aaaannnnaaaallllyyyyssssiiiissss DTD submitters, the Documentation SIG, and relevant experts will be invited to participate in the analysis of the DTD submissions. We hope to achieve a consensus of what we feel is the best set of DTDs to meet the given requirements. This meeting will occur in May 1991. 6.6 OOOOSSSSFFFF aaaannnnaaaallllyyyyssssiiiissss OSF will analyze the DTD submissions in light of the comments made by the submitters, SIG, and assembled experts. 6.7 DDDDTTTTDDDD cccchhhhooooiiiicccceeeessss OSF will be responsible for the final choices and will publicly announce the selected technologies and the selection rationale. We will make our choices as soon as possible after the analysis. 6.8 IIIImmmmpppplllleeeemmmmeeeennnnttttaaaattttiiiioooonnnn aaaannnndddd rrrreeeeaaaalllliiiizzzzaaaattttiiiioooonnnn OSF will make the DTD technologies chosen available. 7. HHHHoooowwww ttttoooo SSSSuuuubbbbmmmmiiiitttt Send submissions to: Open Software Foundation ATTN: RFDTD Inquiries Desk 11 Cambridge Center Cambridge, MA 02142 Questions should be directed to: Fred Dalrymple, 617 621-8855, or John Bowe, 617 621-7269 or, via electronic mail: rfdtd@osf.org - 7 - UNIX is a registered trademark of UNIX Systems Laboratories, Inc. in the U.S. and other countries - 8 -
bowe@osf.org (12/21/90)
This is the PostScript rendition of the cover letter and Request For DTDs. -john ----------------------- cut here ------------------------------ %! %%BoundingBox: 0.0 0.0 612.0 792.0 %%DocumentFonts: (atend) %%Creator: @nyx with Eroff/eps release 2.2C %%CreationDate: Thu Dec 20 11:06:57 1990 %%Pages: (atend) %%EndComments /DocState4057 save def /pid 4057 def 0.2400 dup scale /inch { 300.0000 mul } bind def /pgtop 10.875 inch def /stm usertime def /pgc statusdict begin pagecount end def /ps { print flush } bind def 1.0 setlinewidth /page { showpage restore save home } bind def /home { newpath 0 pgtop moveto } bind def /mf { statusdict /manualfeed true put } bind def /af { statusdict /manualfeed false put } bind def af /xform { transform round exch round exch itransform } bind def 0 0 xform moveto 0 setlinecap /y { neg 0 exch xform rmoveto } bind def /X { currentpoint exch pop xform moveto } bind def /Y { pgtop exch sub currentpoint pop exch xform moveto } bind def /s { show } bind def /l { neg rlineto currentpoint stroke moveto } bind def /c { 2 div /rad exch def currentpoint /y0 exch def /x0 exch def newpath x0 rad add y0 xform rad 0 360 arc closepath stroke x0 rad add rad add y0 xform moveto } bind def /a { /y2 exch neg def /x2 exch def /y1 exch neg def /x1 exch def x1 y1 xform rmoveto currentpoint currentpoint x2 x2 mul y2 y2 mul add sqrt y1 neg x1 neg atan y2 x2 atan newpath arc stroke moveto x2 y2 rmoveto } bind def /e { currentlinewidth /elw exch def gsave 2 div /yrad exch def 2 div /xrad exch def currentpoint /y0 exch def /x0 exch def x0 xrad add y0 translate xrad yrad scale newpath 0 0 xform 1 0 360 arc closepath elw xrad div setlinewidth stroke grestore elw setlinewidth x0 xrad add xrad add y0 xform moveto } bind def /spln { rcurveto currentpoint stroke moveto } bind def /ft { /fonttype exch def /xsiz exch def /ysiz exch def /sl exch def fonttype [ xsiz pt 0 sl sin sl cos div ysiz pt mul ysiz pt 0 0 ] makefont setfont } bind def /doImage {{currentfile rasterString readhexstring pop} image} bind def /pt { 4.166667 mul } bind def 0.375 0.000000 add inch 0.25 inch translate /savematrix matrix currentmatrix def /roman-8-dict 20 dict def % Local storage /roman-8-mappings [ 8#260 /Adieresis 8#265 /Aring 8#276 /Aacute 8#300 /Agrave 8#311 /Acircumflex 8#314 /Atilde 8#321 /Ccedilla 8#322 /Edieresis 8#323 /Eacute 8#324 /Egrave 8#325 /Ecircumflex 8#326 /Idieresis 8#327 /Iacute 8#330 /Igrave 8#331 /Icircumflex 8#332 /Ntilde 8#333 /Odieresis 8#334 /Oacute 8#335 /Ograve 8#336 /Ocircumflex 8#337 /Otilde 8#340 /Scaron 8#342 /Udieresis 8#344 /Uacute 8#345 /Ugrave 8#346 /Ydieresis 8#347 /adieresis 8#354 /aring 8#355 /aacute 8#356 /agrave 8#357 /acircumflex 8#360 /atilde 8#362 /ccedilla 8#363 /edieresis 8#364 /eacute 8#366 /egrave 8#367 /ecircumflex 8#374 /idieresis 8#375 /iacute 8#376 /igrave 8#220 /icircumflex 8#221 /ntilde 8#222 /odieresis 8#223 /oacute 8#224 /ograve 8#225 /ocircumflex 8#226 /otilde 8#227 /scaron 8#230 /udieresis 8#231 /uacute 8#232 /ugrave 8#233 /ucircumflex 8#234 /ydieresis 8#235 /Ucircumflex ] def /AddRoman-8 { roman-8-dict begin /roman-8-mappings exch def /newName exch def /oldName exch def /oldDict oldName findfont def /newDict oldDict maxlength dict def oldDict { exch dup /FID ne { dup /Encoding eq { exch dup length array copy newDict 3 1 roll put } { exch newDict 3 1 roll put } ifelse } { pop pop } ifelse } forall newDict /FontName newName put 0 2 roman-8-mappings length 1 sub { dup roman-8-mappings exch get exch 1 add roman-8-mappings exch get newDict /Encoding get 3 1 roll put } for newName newDict definefont pop end } bind def /BracketFontDict 9 dict def /$workingdict 10 dict def BracketFontDict begin /FontType 3 def /FontName (Bracket) cvn def /FontMatrix [ 0.001 0 0 0.001 0 0] def /FontBBox [ -50 -250 1000 1000 ] def /Encoding 256 array def 0 1 255 { Encoding exch /.notdef put } for Encoding dup 65 /Cbv put dup 66 /Clt put dup 67 /Clk put dup 68 /Clb put dup 69 /Crt put dup 70 /Crk put dup 71 /Crb put dup 72 /Clc put dup 73 /Clf put dup 74 /Crc put dup 75 /Crf put dup 76 /Cbr put dup 77 /Crn put dup 78 /Cci put dup 79 /C|| put dup 80 /C^^ put dup 81 /Cr1 put dup 82 /Cr2 put pop /CharProcs 24 dict dup begin /setC { 0 -50 -250 500 1000 setcachedevice} bind def /C.bv {220 -250 moveto 0 1000 rlineto 60 0 rlineto 0 -1000 rlineto fill } bind def /C.cbar { 750 moveto 180 0 rlineto 0 -60 rlineto -180 0 rlineto fill } bind def /C.fbar { -250 moveto 180 0 rlineto 0 60 rlineto -180 0 rlineto fill } bind def /C.brk.end { 1 setlinewidth moveto rlineto rcurveto reversepath 60 0 rlineto rlineto rcurveto fill } bind def /C.setl {dup dtransform exch round exch idtransform pop setlinewidth } bind def /Cbv { 208 setC C.bv } bind def /Clt { 208 setC 0 150 50 210 140 250 0 730 0 150 50 250 200 250 0 750 220 -250 C.brk.end } bind def /Clk { 208 setC 1 setlinewidth 220 -250 moveto 0 400 rlineto 0 50 -50 100 -100 100 rcurveto 50 0 100 50 100 100 rcurveto 0 400 rlineto 60 0 rlineto 0 -400 rlineto 0 -50 -50 -100 -100 -100 rcurveto 50 0 100 -50 100 -100 rcurveto 0 -400 rlineto closepath fill } bind def /Clb { 208 setC 0 -150 50 -210 140 -250 0 -730 0 -150 50 -250 200 -250 0 -750 220 750 C.brk.end } bind def /Crt { 208 setC 0 150 -50 250 -200 250 0 750 0 150 -50 210 -140 250 0 730 220 -250 C.brk.end } bind def /Crk { 208 setC 1 setlinewidth 220 -250 moveto 0 400 rlineto 0 50 50 100 100 100 rcurveto -50 0 -100 50 -100 100 rcurveto 0 400 rlineto 60 0 rlineto 0 -400 rlineto 0 -50 50 -100 100 -100 rcurveto -50 0 -100 -50 -100 -100 rcurveto 0 -400 rlineto fill } bind def /Crb { 208 setC 0 -150 -50 -250 -200 -250 0 -750 0 -150 -50 -210 -140 -250 0 -730 220 750 C.brk.end } bind def /Clc { 208 setC C.bv 280 C.cbar } bind def /Clf { 208 setC C.bv 280 C.fbar } bind def /Crc { 208 setC C.bv 40 C.cbar } bind def /Crf { 208 setC C.bv 40 C.fbar } bind def /Cbr { 0 0 -50 -250 0 1000 setcachedevice 40 C.setl 0 -250 moveto 0 1000 rlineto stroke } bind def /Crn { 208 setC 40 C.setl 0 770 moveto 500 0 rlineto stroke } bind def /Cci { 937 0 -50 -250 937 1000 setcachedevice 40 C.setl 500 250 400 0 360 arc stroke } bind def /C|| { 70 0 -50 -250 70 1000 setcachedevice } bind def /C^^ { 33 0 -50 -250 33 1000 setcachedevice } bind def /Cr1 { 333 0 -50 -250 333 1000 setcachedevice 40 C.setl 0 setlinejoin 700 180 moveto -650 currentlinewidth add 0 rlineto 200 -200 rlineto 50 360 moveto 650 currentlinewidth sub 0 rlineto -200 200 rlineto stroke } bind def /Cr2 { 333 0 -50 -250 333 1000 setcachedevice 40 C.setl 2 setlinejoin 217 18 moveto -150 150 rlineto 150 150 rlineto -150 -150 rlineto 633 0 rlineto 50 360 moveto 633 0 rlineto -150 150 rlineto 150 -150 rlineto -150 -150 rlineto stroke } bind def end def /BuildChar { $workingdict begin /charcode exch def /fontdict exch def fontdict /CharProcs get begin fontdict /Encoding get charcode get load gsave 0 setlinecap 0 setgray newpath exec grestore end end } bind def end /BracketFont BracketFontDict definefont pop %%EndProlog %%Page: label 1 %%PageFonts: (atend) /PageState4057 save def home 0 Y 300 X 464 Y %%IncludeFont: Times-Roman /Times-Roman /Times-Roman-8 roman-8-mappings AddRoman-8 /f.R /Times-Roman-8 findfont def 0.0 12 12 f.R ft(Documentation)s 622 X(Engineering)s 880 X(Group)s 300 X 522 Y(The)s 390 X(Open)s 511 X(Software)s 706 X(F)s 733 X(oundation)s 300 X 580 Y(11)s 362 X(Cambridge)s 598 X(Center)s 300 X 638 Y(Cambridge,)s 548 X(MA)s 640 X(02142)s 300 X 876 Y 1575 X(19)s 1637 X(December)s 1857 X(1990)s 300 X 1084 Y(The)s 395 X(Open)s 522 X(Software)s 723 X(F)s 750 X(oundation)s 969 X(\(OSF\))s 1113 X(Documentation)s 1441 X(Engineering)s 1705 X(group)s 1840 X(is)s 1891 X(pleased)s 2061 X(to)s 300 X 1142 Y(send)s 409 X(you)s 500 X(this)s 588 X(Request)s 767 X(for)s 842 X(Document)s 1067 X(T)s 1094 X(ype)s 1183 X(De)s 1242 X(\256)s 1270 X(nitions)s 1422 X(\(DTDs\).)s 1617 X(This)s 1721 X(technical)s 1921 X(search)s 2067 X(is)s 300 X 1200 Y(the)s 391 X(next)s 507 X(step)s 617 X(in)s 685 X(our)s 781 X(migration)s 1005 X(towards)s 1194 X(the)s 1286 X(use)s 1383 X(of)s 1455 X(Standard)s 1665 X(Generalized)s 1941 X(Markup)s 300 X 1258 Y(Language)s 541 X(\(SGML\))s 755 X(\(ISO)s 895 X(8879\))s 1054 X(as)s 1138 X(an)s 1228 X(interchange)s 1507 X(format)s 1683 X(for)s 1783 X(OSF)s 1916 X(technical)s 300 X 1316 Y(documentation.)s 641 X(This)s 747 X(migration)s 960 X(was)s 1056 X(recommended)s 1360 X(by)s 1429 X(the)s 1510 X(OSF)s 1621 X(Documentation)s 1950 X(Special)s 300 X 1374 Y(Interest)s 464 X(Group)s 604 X(earlier)s 747 X(this)s 831 X(year.)s 300 X 1490 Y(Please)s 446 X(note)s 549 X(that)s 641 X(the)s 719 X(letters)s 859 X(of)s 917 X(intent)s 1048 X(to)s 1103 X(respond)s 1278 X(are)s 1357 X(due)s 1446 X(by)s 1512 X(31)s 1579 X(January)s 1753 X(1991.)s 1894 X(In)s 1953 X(case)s 2058 X(of)s 300 X 1548 Y(questions)s 512 X(contact)s 682 X(F)s 709 X(red)s 797 X(Dalrymple)s 1035 X(at)s 1095 X(617)s 1193 X(621-8855,)s 1420 X(John)s 1536 X(Bowe)s 1676 X(at)s 1735 X(617)s 1832 X(621-7269,)s 2058 X(or)s 300 X 1606 Y(rfdtd@osf.org)s 596 X(by)s 658 X(electronic)s 871 X(mail.)s 300 X 1722 Y(W)s 345 X(e)s 380 X(wish)s 486 X(you)s 573 X(a)s 608 X(happy)s 743 X(and)s 828 X(safe)s 922 X(holiday)s 1085 X(season.)s 300 X 2080 Y 1575 X(Sincerely,)s 300 X 2318 Y 1575 X(Elizabeth)s 1778 X(Connolly)s 300 X 3300 Y showpage PageState4057 restore %%PageFonts: Times-Roman %%Page: label 2 %%PageFonts: (atend) /PageState4057 save def home %%IncludeFont: Times-Roman /Times-Roman /Times-Roman-8 roman-8-mappings AddRoman-8 /f.R /Times-Roman-8 findfont def 0.0 12 12 f.R ft 1.0000 setlinewidth PageState4057 restore %%Trailer %%DocumentFonts: Times-Roman %%Pages: 1 DocState4057 restore %%EOF %! %%BoundingBox: 0.0 0.0 612.0 792.0 %%DocumentFonts: (atend) %%Creator: @nyx with Eroff/eps release 2.2C %%CreationDate: Thu Dec 20 11:09:25 1990 %%Pages: (atend) %%EndComments /DocState4190 save def /pid 4190 def 0.2400 dup scale /inch { 300.0000 mul } bind def /pgtop 10.875 inch def /stm usertime def /pgc statusdict begin pagecount end def /ps { print flush } bind def 1.0 setlinewidth /page { showpage restore save home } bind def /home { newpath 0 pgtop moveto } bind def /mf { statusdict /manualfeed true put } bind def /af { statusdict /manualfeed false put } bind def af /xform { transform round exch round exch itransform } bind def 0 0 xform moveto 0 setlinecap /y { neg 0 exch xform rmoveto } bind def /X { currentpoint exch pop xform moveto } bind def /Y { pgtop exch sub currentpoint pop exch xform moveto } bind def /s { show } bind def /l { neg rlineto currentpoint stroke moveto } bind def /c { 2 div /rad exch def currentpoint /y0 exch def /x0 exch def newpath x0 rad add y0 xform rad 0 360 arc closepath stroke x0 rad add rad add y0 xform moveto } bind def /a { /y2 exch neg def /x2 exch def /y1 exch neg def /x1 exch def x1 y1 xform rmoveto currentpoint currentpoint x2 x2 mul y2 y2 mul add sqrt y1 neg x1 neg atan y2 x2 atan newpath arc stroke moveto x2 y2 rmoveto } bind def /e { currentlinewidth /elw exch def gsave 2 div /yrad exch def 2 div /xrad exch def currentpoint /y0 exch def /x0 exch def x0 xrad add y0 translate xrad yrad scale newpath 0 0 xform 1 0 360 arc closepath elw xrad div setlinewidth stroke grestore elw setlinewidth x0 xrad add xrad add y0 xform moveto } bind def /spln { rcurveto currentpoint stroke moveto } bind def /ft { /fonttype exch def /xsiz exch def /ysiz exch def /sl exch def fonttype [ xsiz pt 0 sl sin sl cos div ysiz pt mul ysiz pt 0 0 ] makefont setfont } bind def /doImage {{currentfile rasterString readhexstring pop} image} bind def /pt { 4.166667 mul } bind def 0.375 0.000000 add inch 0.25 inch translate /savematrix matrix currentmatrix def /roman-8-dict 20 dict def % Local storage /roman-8-mappings [ 8#260 /Adieresis 8#265 /Aring 8#276 /Aacute 8#300 /Agrave 8#311 /Acircumflex 8#314 /Atilde 8#321 /Ccedilla 8#322 /Edieresis 8#323 /Eacute 8#324 /Egrave 8#325 /Ecircumflex 8#326 /Idieresis 8#327 /Iacute 8#330 /Igrave 8#331 /Icircumflex 8#332 /Ntilde 8#333 /Odieresis 8#334 /Oacute 8#335 /Ograve 8#336 /Ocircumflex 8#337 /Otilde 8#340 /Scaron 8#342 /Udieresis 8#344 /Uacute 8#345 /Ugrave 8#346 /Ydieresis 8#347 /adieresis 8#354 /aring 8#355 /aacute 8#356 /agrave 8#357 /acircumflex 8#360 /atilde 8#362 /ccedilla 8#363 /edieresis 8#364 /eacute 8#366 /egrave 8#367 /ecircumflex 8#374 /idieresis 8#375 /iacute 8#376 /igrave 8#220 /icircumflex 8#221 /ntilde 8#222 /odieresis 8#223 /oacute 8#224 /ograve 8#225 /ocircumflex 8#226 /otilde 8#227 /scaron 8#230 /udieresis 8#231 /uacute 8#232 /ugrave 8#233 /ucircumflex 8#234 /ydieresis 8#235 /Ucircumflex ] def /AddRoman-8 { roman-8-dict begin /roman-8-mappings exch def /newName exch def /oldName exch def /oldDict oldName findfont def /newDict oldDict maxlength dict def oldDict { exch dup /FID ne { dup /Encoding eq { exch dup length array copy newDict 3 1 roll put } { exch newDict 3 1 roll put } ifelse } { pop pop } ifelse } forall newDict /FontName newName put 0 2 roman-8-mappings length 1 sub { dup roman-8-mappings exch get exch 1 add roman-8-mappings exch get newDict /Encoding get 3 1 roll put } for newName newDict definefont pop end } bind def /BracketFontDict 9 dict def /$workingdict 10 dict def BracketFontDict begin /FontType 3 def /FontName (Bracket) cvn def /FontMatrix [ 0.001 0 0 0.001 0 0] def /FontBBox [ -50 -250 1000 1000 ] def /Encoding 256 array def 0 1 255 { Encoding exch /.notdef put } for Encoding dup 65 /Cbv put dup 66 /Clt put dup 67 /Clk put dup 68 /Clb put dup 69 /Crt put dup 70 /Crk put dup 71 /Crb put dup 72 /Clc put dup 73 /Clf put dup 74 /Crc put dup 75 /Crf put dup 76 /Cbr put dup 77 /Crn put dup 78 /Cci put dup 79 /C|| put dup 80 /C^^ put dup 81 /Cr1 put dup 82 /Cr2 put pop /CharProcs 24 dict dup begin /setC { 0 -50 -250 500 1000 setcachedevice} bind def /C.bv {220 -250 moveto 0 1000 rlineto 60 0 rlineto 0 -1000 rlineto fill } bind def /C.cbar { 750 moveto 180 0 rlineto 0 -60 rlineto -180 0 rlineto fill } bind def /C.fbar { -250 moveto 180 0 rlineto 0 60 rlineto -180 0 rlineto fill } bind def /C.brk.end { 1 setlinewidth moveto rlineto rcurveto reversepath 60 0 rlineto rlineto rcurveto fill } bind def /C.setl {dup dtransform exch round exch idtransform pop setlinewidth } bind def /Cbv { 208 setC C.bv } bind def /Clt { 208 setC 0 150 50 210 140 250 0 730 0 150 50 250 200 250 0 750 220 -250 C.brk.end } bind def /Clk { 208 setC 1 setlinewidth 220 -250 moveto 0 400 rlineto 0 50 -50 100 -100 100 rcurveto 50 0 100 50 100 100 rcurveto 0 400 rlineto 60 0 rlineto 0 -400 rlineto 0 -50 -50 -100 -100 -100 rcurveto 50 0 100 -50 100 -100 rcurveto 0 -400 rlineto closepath fill } bind def /Clb { 208 setC 0 -150 50 -210 140 -250 0 -730 0 -150 50 -250 200 -250 0 -750 220 750 C.brk.end } bind def /Crt { 208 setC 0 150 -50 250 -200 250 0 750 0 150 -50 210 -140 250 0 730 220 -250 C.brk.end } bind def /Crk { 208 setC 1 setlinewidth 220 -250 moveto 0 400 rlineto 0 50 50 100 100 100 rcurveto -50 0 -100 50 -100 100 rcurveto 0 400 rlineto 60 0 rlineto 0 -400 rlineto 0 -50 50 -100 100 -100 rcurveto -50 0 -100 -50 -100 -100 rcurveto 0 -400 rlineto fill } bind def /Crb { 208 setC 0 -150 -50 -250 -200 -250 0 -750 0 -150 -50 -210 -140 -250 0 -730 220 750 C.brk.end } bind def /Clc { 208 setC C.bv 280 C.cbar } bind def /Clf { 208 setC C.bv 280 C.fbar } bind def /Crc { 208 setC C.bv 40 C.cbar } bind def /Crf { 208 setC C.bv 40 C.fbar } bind def /Cbr { 0 0 -50 -250 0 1000 setcachedevice 40 C.setl 0 -250 moveto 0 1000 rlineto stroke } bind def /Crn { 208 setC 40 C.setl 0 770 moveto 500 0 rlineto stroke } bind def /Cci { 937 0 -50 -250 937 1000 setcachedevice 40 C.setl 500 250 400 0 360 arc stroke } bind def /C|| { 70 0 -50 -250 70 1000 setcachedevice } bind def /C^^ { 33 0 -50 -250 33 1000 setcachedevice } bind def /Cr1 { 333 0 -50 -250 333 1000 setcachedevice 40 C.setl 0 setlinejoin 700 180 moveto -650 currentlinewidth add 0 rlineto 200 -200 rlineto 50 360 moveto 650 currentlinewidth sub 0 rlineto -200 200 rlineto stroke } bind def /Cr2 { 333 0 -50 -250 333 1000 setcachedevice 40 C.setl 2 setlinejoin 217 18 moveto -150 150 rlineto 150 150 rlineto -150 -150 rlineto 633 0 rlineto 50 360 moveto 633 0 rlineto -150 150 rlineto 150 -150 rlineto -150 -150 rlineto stroke } bind def end def /BuildChar { $workingdict begin /charcode exch def /fontdict exch def fontdict /CharProcs get begin fontdict /Encoding get charcode get load gsave 0 setlinecap 0 setgray newpath exec grestore end end } bind def end /BracketFont BracketFontDict definefont pop %%EndProlog %%Page: label 1 %%PageFonts: (atend) /PageState4190 save def home 0 Y 300 X 425 Y 1034 X %%IncludeFont: Times-Bold /Times-Bold /Times-Bold-8 roman-8-mappings AddRoman-8 /f.B /Times-Bold-8 findfont def 0.0 16 16 f.B ft(Request)s 1280 X(for)s 300 X 500 Y 809 X(Document)s 1119 X(T)s 1159 X(ype)s 1276 X(De)s 1354 X(\256)s 1391 X(nitions)s 300 X 587 Y 909 X 0.0 12 12 f.B ft(Open)s 1038 X(Software)s 1244 X(F)s 1273 X(oundation)s 300 X 649 Y 1035 X 0.0 10 10 f.B ft(19)s 1087 X(December)s 1280 X(1990)s 300 X 699 Y 600 X %%IncludeFont: Times-Roman /Times-Roman /Times-Roman-8 roman-8-mappings AddRoman-8 /f.R /Times-Roman-8 findfont def 0.0 10 10 f.R ft 1200 0 l 300 X 799 Y 0.0 14 14 f.B ft(1. Introduction)s 300 X 874 Y 0.0 10 10 f.R ft(The)s 376 X(Open)s 478 X(Software)s 641 X(F)s 663 X(oundation)s 843 X(\(OSF\))s 958 X(is)s 997 X(issuing)s 1128 X(a)s 300 X 924 Y(Request)s 452 X(F)s 474 X(or)s 525 X(Document)s 716 X(T)s 738 X(ype)s 815 X(De)s 864 X(\256)s 887 X(nitions)s 1018 X(\(DTDs\))s 300 X 974 Y(to)s 345 X(continue)s 503 X(the)s 567 X(process)s 705 X(of)s 752 X(establishing)s 966 X(a)s 997 X(semantic)s 300 X 1024 Y(document)s 488 X(markup)s 638 X(language)s 812 X(to)s 866 X(be)s 927 X(used)s 1025 X(for)s 1095 X(the)s 300 X 1074 Y(distribution)s 544 X(of)s 628 X(OSF)s 753 X(documentation.)s 1073 X(This)s 300 X 1124 Y(documentation)s 576 X(includes,)s 752 X(but)s 830 X(is)s 882 X(not)s 960 X(limited)s 1104 X(to,)s 300 X 1174 Y(reference)s 468 X(manuals,)s 628 X(tutorial)s 762 X(books,)s 883 X(journal)s 1014 X(articles,)s 300 X 1224 Y(and)s 383 X(other)s 492 X(technically)s 700 X(oriented)s 860 X(papers,)s 1001 X(intended)s 300 X 1274 Y(for)s 359 X(both)s 444 X(internal)s 584 X(OSF)s 670 X(and)s 741 X(licensee)s 888 X(use.)s 300 X 1349 Y(This)s 391 X(request)s 530 X(is)s 575 X(intentionally)s 807 X(less)s 887 X(formal)s 1016 X(than)s 1106 X(an)s 300 X 1399 Y(OSF)s 397 X(Request)s 554 X(for)s 624 X(T)s 646 X(echnology)s 843 X(\(RFT\).)s 988 X(Although)s 300 X 1449 Y(we)s 366 X(will)s 449 X(distribute)s 626 X(it)s 667 X(widely)s 799 X(and)s 877 X(believe)s 1017 X(that)s 1098 X(we)s 300 X 1499 Y(will)s 380 X(receive)s 517 X(good)s 615 X(responses,)s 802 X(we)s 865 X(also)s 947 X(believe)s 1083 X(that)s 300 X 1549 Y(the)s 362 X(number)s 500 X(of)s 546 X(possible)s 695 X(solutions)s 858 X(is)s 897 X(small)s 999 X(\(because)s 300 X 1599 Y(of)s 349 X(our)s 419 X(narrow)s 551 X(de)s 591 X(\256)s 614 X(nition\).)s 760 X(W)s 797 X(e)s 829 X(will)s 908 X(work)s 1007 X(with)s 1095 X(the)s 300 X 1649 Y(OSF')s 389 X(s)s 435 X(Documentation)s 726 X(Special)s 882 X(Interest)s 1040 X(Group)s 300 X 1699 Y(\(Documentation)s 592 X(SIG\))s 691 X(to)s 741 X(review)s 873 X(all)s 933 X(submissions,)s 300 X 1749 Y(select)s 415 X(technology,)s 631 X(and)s 711 X(write)s 817 X(a)s 855 X(rationale)s 1023 X(for)s 1091 X(our)s 300 X 1799 Y(decision;)s 477 X(however,)s 656 X(OSF)s 756 X(resources)s 939 X(will)s 1029 X(not)s 1107 X(be)s 300 X 1849 Y(devoted)s 444 X(to)s 487 X(this)s 558 X(work)s 654 X(full-time)s 812 X(as)s 857 X(in)s 900 X(a)s 929 X(formal)s 1051 X(RFT)s 1124 X(.)s 300 X 1924 Y(Currently,)s 508 X(OSF)s 620 X(technology)s 844 X(suppliers)s 1033 X(submit)s 300 X 1974 Y(documentation)s 564 X(to)s 610 X(OSF)s 699 X(in)s 745 X(many)s 851 X(di)s 884 X /Cff{ (f) show xsiz pt 20 div neg 0 rmoveto (f) s }bind def Cff 907 X(erent)s 1005 X(mark-up)s 300 X 2024 Y(languages.)s 502 X(It)s 541 X(is)s 582 X(the)s 647 X(task)s 728 X(of)s 777 X(OSF')s 866 X(s)s 896 X(documentation)s 300 X 2074 Y(sta)s 347 X Cff 399 X(to)s 461 X(integrate)s 639 X(the)s 720 X(submitted)s 914 X(material)s 1081 X(into)s 300 X 2124 Y(coherent,)s 512 X(uni)s 566 X(\256)s 589 X(ed)s 686 X(documents,)s 935 X(which)s 1095 X(are)s 300 X 2174 Y(distributed)s 497 X(to)s 545 X(the)s 612 X(licensees)s 780 X(with)s 870 X(OSF')s 959 X(s)s 990 X(o)s 1011 X Cff 1034 X(erings.)s 300 X 2224 Y(Licensees)s 498 X(generally)s 688 X(want)s 803 X(to)s 869 X(incorporate)s 1095 X(the)s 300 X 2274 Y(documents)s 504 X(written)s 646 X(and)s 729 X(integrated)s 921 X(by)s 984 X(OSF)s 1081 X(into)s 300 X 2324 Y(their)s 400 X(own,)s 505 X(often)s 615 X(proprietary,)s 836 X(document)s 1025 X(format.)s 300 X 2374 Y(OSF)s 391 X(is)s 434 X(interested)s 614 X(in)s 661 X(the)s 727 X(content)s 866 X(of)s 915 X(the)s 981 X(submitted)s 300 X 2424 Y(documents,)s 539 X(but)s 640 X(not)s 741 X(the)s 841 X(printed)s 1009 X(formats.)s 300 X 2474 Y(Suppliers,)s 485 X(integrators,)s 692 X(and)s 769 X(licensees)s 938 X(all)s 997 X(want)s 1095 X(the)s 300 X 2524 Y(ability)s 423 X(to)s 470 X(use)s 540 X(the)s 606 X(same)s 706 X(content)s 845 X(and)s 920 X(structure,)s 1093 X(but)s 300 X 2574 Y(to)s 348 X(tailor)s 453 X(it)s 492 X(to)s 540 X(their)s 633 X(own)s 720 X(display)s 856 X(format)s 982 X(and)s 1057 X(style.)s 300 X 2624 Y(Our)s 378 X(requirement)s 595 X(is)s 637 X(that)s 715 X(documents)s 911 X(be)s 965 X(marked)s 1105 X(up)s 300 X 2674 Y(semantically;)s 567 X(formatting)s 786 X(information)s 1025 X(is)s 1093 X(not)s 300 X 2724 Y(appropriate.)s 300 X 2799 Y(OSF)s 395 X(must)s 495 X(also)s 582 X(provide)s 731 X(a)s 770 X(reasonable)s 971 X(means)s 1098 X(for)s 300 X 2849 Y(licensees)s 501 X(to)s 581 X(view)s 710 X(OSF)s 833 X(documents.)s 1082 X(The)s 300 X 2899 Y(appearance)s 520 X(need)s 629 X(not)s 713 X(be)s 783 X(sophisticated,)s 1044 X(but)s 1128 X(a)s 300 X 2949 Y(reasonably)s 510 X(formatted)s 701 X(representation)s 968 X(should)s 1107 X(be)s 300 X 2999 Y(provided)s 466 X(for)s 531 X(the)s 599 X(semantic)s 765 X(markup.)s 929 X(The)s 1011 X(issue)s 1112 X(of)s 300 X 3049 Y(presentation)s 529 X(of)s 585 X(documents,)s 798 X(however,)s 974 X(is)s 1023 X(beyond)s 300 X 3099 Y(the)s 362 X(scope)s 468 X(of)s 513 X(this)s 584 X(request)s 716 X(for)s 775 X(DTDs.)s 1252 X 799 Y(Earlier)s 1388 X(this)s 1470 X(year)s 1565 X(OSF')s 1654 X(s)s 1692 X(Documentation)s 1974 X(Special)s 1252 X 849 Y(Interest)s 1403 X(Group)s 1508 X(')s 1521 X(s)s 1561 X(Information)s 1786 X(Architecture)s 2021 X(T)s 2043 X(ask)s 1252 X 899 Y(F)s 1274 X(orce)s 1396 X(charted)s 1570 X(a)s 1639 X(course)s 1799 X(for)s 1898 X(Information)s 1252 X 949 Y(Architecture)s 1480 X(and)s 1557 X(Communications.)s 1880 X(In)s 1931 X(the)s 1999 X(initial)s 1252 X 999 Y(phase)s 1372 X(of)s 1432 X(this)s 1518 X(process,)s 1679 X(which)s 1807 X(is)s 1860 X(complete,)s 2050 X(we)s 1252 X 1049 Y(migrated)s 1430 X(OSF')s 1519 X(s)s 1563 X(documentation)s 1842 X(to)s 1903 X(a)s 1949 X(semantic)s 1252 X 1099 Y(markup)s 1399 X(using)s 1509 X(tro)s 1556 X Cff 1598 X(macros.)s 1758 X(W)s 1795 X(e)s 1833 X(call)s 1914 X(this)s 1994 X(macro)s 1252 X 1149 Y(package)s 1424 X(Semantic)s 1613 X(Markup)s 1778 X(Language)s 1976 X(\(SML\).)s 1252 X 1199 Y(There)s 1361 X(are)s 1424 X(two)s 1498 X(\257)s 1521 X(avors)s 1623 X(of)s 1669 X(SML)s 1765 X(\320)s 1819 X(General)s 1965 X(P)s 1987 X(urpose)s 1252 X 1249 Y(SML)s 1361 X(\(GPSML\),)s 1561 X(and)s 1645 X(Reference)s 1840 X(SML)s 1948 X(\(RSML\).)s 1252 X 1299 Y(F)s 1274 X(rom)s 1352 X(a)s 1382 X(writer)s 1482 X(')s 1495 X(s)s 1522 X(point)s 1620 X(of)s 1666 X(view)s 1759 X(these)s 1858 X(supplement)s 2064 X(or)s 1252 X 1349 Y(replace)s 1390 X(mm)s 1469 X(and)s 1545 X(man)s 1631 X(macros,)s 1776 X(respectively.)s 2015 X(With)s 1252 X 1399 Y(documentation)s 1522 X(in)s 1574 X(a)s 1612 X(semantic)s 1781 X(representation,)s 2050 X(we)s 1252 X 1449 Y(feel)s 1334 X(it)s 1376 X(will)s 1460 X(be)s 1518 X(straightforward)s 1796 X(to)s 1846 X(proceed)s 1997 X(to)s 2047 X(the)s 1252 X 1499 Y(next)s 1384 X(phase)s 1539 X(\(as)s 1647 X(recommended)s 1945 X(by)s 2047 X(the)s 1252 X 1549 Y(Documentation)s 1546 X(SIG)s 1646 X(and)s 1740 X(accepted)s 1922 X(by)s 1997 X(OSF\):)s 1252 X 1599 Y(Standard)s 1412 X(Generalized)s 1627 X(Markup)s 1770 X(Language)s 1946 X(\(SGML\).)s 1252 X 1649 Y(In)s 1300 X(this)s 1374 X(next)s 1460 X(phase)s 1569 X(we)s 1631 X(will)s 1710 X(obtain)s 1829 X(Document)s 2016 X(T)s 2038 X(ype)s 1252 X 1699 Y(De)s 1301 X(\256)s 1324 X(nitions,)s 1463 X(written)s 1598 X(in)s 1646 X(SGML,)s 1786 X(for)s 1850 X(the)s 1917 X(documents)s 1252 X 1749 Y(that)s 1326 X(OSF)s 1412 X(produces.)s 1252 X 1824 Y(There)s 1371 X(are)s 1444 X(several)s 1585 X(documents)s 1788 X(with)s 1885 X(which)s 2010 X(those)s 1252 X 1874 Y(considering)s 1465 X(responding)s 1668 X(to)s 1717 X(this)s 1794 X(request)s 1932 X(should)s 2059 X(be)s 1252 X 1924 Y(familiar,)s 1418 X(the)s 1492 X(\256)s 1515 X(rst)s 1579 X(three)s 1686 X(of)s 1744 X(which)s 1870 X(are)s 1945 X(available)s 1252 X 1974 Y(from)s 1343 X(OSF:)s 1252 X 2049 Y 1279 X %%IncludeFont: Symbol /f.S /Symbol findfont def 0.0 8 8 f.S ft(\267)s 1315 X %%IncludeFont: Times-Italic /Times-Italic /Times-Italic-8 roman-8-mappings AddRoman-8 /f.I /Times-Italic-8 findfont def 0.0 10 10 f.I ft(OSF)s 1466 X(Requirements)s 1773 X(for)s 1898 X(Information)s 1252 X 2099 Y 1315 X(Architecture)s 1587 X(and)s 1710 X(Communications)s 0.0 10 10 f.R ft(;)s 2067 X(F)s 2089 X(.)s 1252 X 2149 Y 1315 X(Dalrymple;)s 1517 X(OSF;)s 1615 X(1990.)s 1252 X 2224 Y 1279 X 0.0 8 8 f.S ft(\267)s 1315 X 0.0 10 10 f.I ft(P)s 1339 X(roposal)s 1496 X(for)s 1574 X(Semantic)s 1758 X(Mark)s 1879 X(Up)s 1960 X(of)s 2023 X(OSF)s 1252 X 2274 Y 1315 X(Documents)s 0.0 10 10 f.R ft(;)s 1530 X(E.)s 1579 X(Connolly,)s 1760 X(F)s 1782 X(.)s 1806 X(Dalrymple;)s 2011 X(OSF;)s 1252 X 2324 Y 1315 X(1990.)s 1252 X 2399 Y 1279 X 0.0 8 8 f.S ft(\267)s 1315 X 0.0 10 10 f.I ft(Information)s 1533 X(Architecture)s 1761 X(T)s 1782 X(ask)s 1856 X(F)s 1880 X(orce)s 1973 X(Report)s 0.0 10 10 f.R ft(;)s 1252 X 2449 Y 1315 X(E.)s 1373 X(Mooney,)s 1546 X(Hewlett-P)s 1716 X(ackard;)s 1864 X(M.)s 1934 X(Rountree,)s 1252 X 2499 Y 1315 X(Digital)s 1443 X(Equipment)s 1637 X(Corp.;)s 1753 X(1990.)s 1252 X 2574 Y 1279 X 0.0 8 8 f.S ft(\267)s 1315 X 0.0 10 10 f.I ft(Information)s 1542 X(P)s 1566 X(rocessing)s 1753 X(\320)s 1816 X(T)s 1837 X(ext)s 1913 X(and)s 2003 X(O)s 2033 X /CFi{ (f) show xsiz pt 20 div neg 0 rmoveto (\256) s }bind def CFi 2061 X(ce)s 1252 X 2624 Y 1315 X(O)s 1345 X CFi 1373 X(ce)s 1451 X(Systems)s 1624 X(\320)s 1700 X(Standard)s 1893 X(Generalized)s 1252 X 2674 Y 1315 X(Markup)s 1460 X(Language)s 1640 X(\(SGML\))s 0.0 10 10 f.R ft(;)s 1801 X(ANSI;)s 1923 X(ISO)s 2003 X(8879;)s 1252 X 2724 Y 1315 X(New)s 1404 X(Y)s 1431 X(ork,)s 1507 X(1986.)s 1252 X 2799 Y 1279 X 0.0 8 8 f.S ft(\267)s 1315 X 0.0 10 10 f.I ft(Markup)s 1463 X(Systems)s 1612 X(and)s 1691 X(the)s 1759 X(F)s 1783 X(uture)s 1888 X(of)s 1937 X(Scholarly)s 1252 X 2849 Y 1315 X(T)s 1336 X(ext)s 1397 X(P)s 1421 X(rocessing)s 0.0 10 10 f.R ft(;)s 1605 X(J.)s 1642 X(Coombs,)s 1802 X(A.)s 1853 X(Renear,)s 1994 X(and)s 2066 X(S.)s 1252 X 2899 Y 1315 X(DeRose,)s 1480 X 0.0 10 10 f.I ft(Communications)s 1787 X(of)s 1842 X(the)s 1916 X(ACM)s 0.0 10 10 f.R ft(;)s 2039 X(V)s 2066 X(ol)s 1252 X 2949 Y 1315 X(30,)s 1377 X(No)s 1438 X(11,)s 1500 X(November)s 1687 X(1987.)s 1252 X 3024 Y(Once)s 1359 X(we)s 1426 X(are)s 1496 X(satis)s 1571 X(\256)s 1594 X(ed)s 1653 X(with)s 1747 X(our)s 1822 X(Document)s 2016 X(T)s 2038 X(ype)s 1252 X 3074 Y(De)s 1301 X(\256)s 1324 X(nitions,)s 1482 X(we)s 1563 X(plan)s 1668 X(to)s 1733 X(o)s 1754 X Cff 1777 X(er)s 1842 X(them)s 1958 X(to)s 2023 X(OSF)s 300 X 3220 Y 1165 X(- 1 -)s 3300 Y showpage PageState4190 restore %%PageFonts: Times-Bold Times-Roman Symbol Times-Italic %%Page: label 2 %%PageFonts: (atend) /PageState4190 save def home %%IncludeFont: Times-Roman /Times-Roman /Times-Roman-8 roman-8-mappings AddRoman-8 /f.R /Times-Roman-8 findfont def 0.0 10 10 f.R ft 1.0000 setlinewidth 300 X 400 Y(technology)s 520 X(licensees.)s 725 X(W)s 762 X(e)s 813 X(will)s 911 X(distribute)s 1104 X(all)s 300 X 450 Y(documentation)s 562 X(associated)s 747 X(with)s 833 X(our)s 899 X(o)s 920 X /Cff{ (f) show xsiz pt 20 div neg 0 rmoveto (f) s }bind def Cff 943 X(erings)s 1056 X(using)s 300 X 500 Y(these)s 404 X(DTDs,)s 532 X(or)s 584 X(a)s 620 X(subset)s 743 X(of)s 796 X(them.)s 918 X(Currently)s 1098 X(we)s 300 X 550 Y(distribute)s 470 X(our)s 536 X(documents)s 728 X(in)s 771 X(tro)s 818 X Cff 851 X(format.)s 300 X 650 Y %%IncludeFont: Times-Bold /Times-Bold /Times-Bold-8 roman-8-mappings AddRoman-8 /f.B /Times-Bold-8 findfont def 0.0 14 14 f.B ft(2. Requirements)s 300 X 725 Y 0.0 10 10 f.R ft(There)s 419 X(are)s 492 X(some)s 601 X(aspects)s 744 X(of)s 800 X(OSF')s 889 X(s)s 927 X(requirements)s 300 X 775 Y(that)s 377 X(we)s 439 X(consider)s 595 X(optional,)s 757 X(but)s 823 X(they)s 908 X(may)s 992 X(in)s 1025 X(\257)s 1048 X(uence)s 300 X 825 Y(our)s 389 X(selections;)s 601 X(we)s 683 X(will)s 782 X(call)s 878 X(these)s 999 X(Optional)s 300 X 875 Y(Requirements.)s 300 X 950 Y 0.0 12 12 f.B ft(2.1 Mandatory)s 641 X(Requirements)s 300 X 1025 Y 0.0 10 10 f.R ft(Submitted)s 510 X(Document)s 722 X(T)s 744 X(ype)s 842 X(De)s 891 X(\256)s 914 X(nitions)s 1066 X(must)s 300 X 1075 Y(satisfy)s 420 X(the)s 482 X(following)s 656 X(requirements:)s 300 X 1150 Y 0.0 12 12 f.B ft(2.1.1 Logical)s 595 X(extension)s 809 X(to)s 863 X(GPSML)s 1052 X(and)s 300 X 1200 Y 423 X(RSML)s 300 X 1250 Y 0.0 10 10 f.R ft(The)s 408 X(DTDs)s 552 X(must)s 676 X(include)s 844 X(all)s 930 X(the)s 1025 X(present)s 300 X 1300 Y(functionality)s 536 X(of)s 590 X(GPSML)s 747 X(and)s 826 X(RSML.)s 977 X(These)s 1095 X(are)s 300 X 1350 Y(the)s 365 X(two)s 441 X(major)s 553 X(areas)s 654 X(of)s 703 X(functionality)s 934 X(that)s 1012 X(we)s 1075 X(now)s 300 X 1400 Y(use)s 366 X(for)s 425 X(producing)s 606 X(documentation)s 867 X(of)s 912 X(OSF')s 1001 X(s)s 1027 X(current)s 300 X 1450 Y(o)s 321 X Cff 344 X(erings.)s 502 X(OSF)s 613 X(also)s 716 X(produces)s 903 X(a)s 958 X(variety)s 1112 X(of)s 300 X 1500 Y(technical)s 475 X(papers,)s 616 X(books,)s 747 X(and)s 829 X(reference)s 1007 X(manuals)s 300 X 1550 Y(\(see)s 379 X(section)s 510 X(on)s 563 X(which)s 677 X(DTDs)s 790 X(OSF)s 878 X(will)s 956 X(need\).)s 1082 X(The)s 300 X 1600 Y(set)s 372 X(of)s 432 X(DTDs)s 558 X(chosen)s 700 X(must)s 806 X(meet)s 913 X(our)s 994 X(needs)s 1114 X(in)s 300 X 1650 Y(producing)s 481 X(all)s 534 X(these)s 631 X(documents.)s 300 X 1725 Y 0.0 12 12 f.B ft(2.1.2 P)s 452 X(roven)s 588 X(technologies)s 300 X 1775 Y 0.0 10 10 f.R ft(Submissions)s 528 X(must)s 626 X(have)s 723 X(been)s 820 X(used)s 915 X(to)s 966 X(create)s 1086 X(and)s 300 X 1825 Y(produce)s 475 X(complex)s 659 X(documents)s 879 X(in)s 950 X(a)s 1007 X(working)s 300 X 1875 Y(environment.)s 544 X(This)s 629 X(does)s 717 X(not)s 782 X(necessarily)s 981 X(mean)s 1083 X(that)s 300 X 1925 Y(submissions)s 514 X(must)s 605 X(be)s 655 X(of)s 700 X(production)s 893 X(quality.)s 300 X 2000 Y 0.0 12 12 f.B ft(2.1.3 ISO)s 520 X(8879)s 632 X(Conformance)s 300 X 2050 Y 0.0 10 10 f.R ft(Submissions)s 538 X(must)s 647 X(conform)s 817 X(to)s 878 X(ISO)s 973 X(8879,)s 1095 X(the)s 300 X 2100 Y(SGML)s 425 X(speci)s 512 X(\256)s 535 X(cation.)s 300 X 2175 Y 0.0 12 12 f.B ft(2.1.4 Allowance)s 659 X(of)s 713 X(Final)s 836 X(F)s 865 X(orm)s 967 X(Markup)s 300 X 2225 Y 423 X(Elements)s 300 X 2275 Y 0.0 10 10 f.R ft(There)s 420 X(are)s 494 X(some)s 604 X(instances)s 781 X(when)s 894 X(the)s 968 X(\256)s 991 X(nal)s 1066 X(form)s 300 X 2325 Y(appearance)s 506 X(of)s 555 X(an)s 609 X(element)s 757 X(of)s 806 X(a)s 839 X(document)s 1019 X(is)s 1061 X(more)s 300 X 2375 Y(important)s 479 X(than)s 567 X(the)s 635 X(semantics.)s 837 X(F)s 859 X(or)s 910 X(example,)s 1079 X(in)s 1128 X(a)s 300 X 2425 Y(graphic)s 449 X(design)s 581 X(the)s 655 X(placement)s 851 X(of)s 908 X(a)s 948 X(bitmap)s 1086 X(and)s 300 X 2475 Y(some)s 400 X(text)s 476 X(may)s 561 X(not)s 628 X(be)s 681 X(subject)s 814 X(to)s 860 X(interpretation,)s 1112 X(as)s 300 X 2525 Y(with)s 391 X(the)s 459 X(inclusion)s 630 X(of)s 681 X(a)s 716 X(P)s 738 X(ostScript)s 904 X(program.)s 1082 X(The)s 300 X 2575 Y(Document)s 493 X(T)s 515 X(ype)s 594 X(De)s 643 X(\256)s 666 X(nitions)s 800 X(adopted)s 953 X(must)s 1053 X(allow)s 300 X 2625 Y(for)s 359 X(this.)s 300 X 2700 Y 0.0 12 12 f.B ft(2.1.5 P)s 452 X(ortability)s 300 X 2750 Y 0.0 10 10 f.R ft(Any)s 391 X(programs)s 569 X(submitted)s 755 X(must)s 856 X(be)s 916 X(portable)s 1075 X(to)s 1128 X(a)s 300 X 2800 Y(wide)s 392 X(variety)s 520 X(of)s 565 X(platforms.)s 300 X 2875 Y 0.0 12 12 f.B ft(2.2 Optional)s 587 X(Requirements)s 300 X 2950 Y 0.0 10 10 f.R ft(Submitted)s 502 X(Document)s 706 X(T)s 728 X(ype)s 818 X(De)s 867 X(\256)s 890 X(nitions)s 1035 X(should)s 300 X 3000 Y(satisfy)s 420 X(the)s 482 X(following)s 656 X(requirements:)s 1252 X 400 Y 0.0 12 12 f.B ft(2.2.1 Hypermedia)s 1656 X(Considerations)s 1252 X 450 Y 0.0 10 10 f.R ft(Although)s 1426 X(the)s 1493 X(world)s 1606 X(of)s 1656 X(hypermedia)s 1870 X(is)s 1914 X(still)s 1994 X(young)s 1252 X 500 Y(and)s 1341 X(growing,)s 1519 X(the)s 1599 X(Document)s 1802 X(T)s 1824 X(ype)s 1912 X(De)s 1961 X(\256)s 1984 X(nitions)s 1252 X 550 Y(adopted)s 1412 X(should)s 1550 X(support)s 1703 X(the)s 1782 X(concepts)s 1957 X(of)s 2019 X %%IncludeFont: Times-Italic /Times-Italic /Times-Italic-8 roman-8-mappings AddRoman-8 /f.I /Times-Italic-8 findfont def 0.0 10 10 f.I ft(links)s 1252 X 600 Y 0.0 10 10 f.R ft(between)s 1415 X(di)s 1448 X Cff 1471 X(erent)s 1578 X(types)s 1689 X(of)s 1745 X(information)s 1965 X(and)s 2047 X(the)s 1252 X 650 Y 0.0 10 10 f.I ft(meaning)s 1419 X 0.0 10 10 f.R ft(of)s 1476 X(those)s 1587 X(links.)s 1712 X(W)s 1749 X(e)s 1791 X(do)s 1856 X(not)s 1933 X(anticipate)s 1252 X 700 Y(immediate)s 1446 X(use)s 1518 X(of)s 1569 X(this)s 1646 X(hyper)s 1757 X(information,)s 1981 X(but)s 2050 X(we)s 1252 X 750 Y(will)s 1332 X(need)s 1426 X(it)s 1464 X(in)s 1511 X(later)s 1601 X(phases)s 1728 X(of)s 1778 X(OSF')s 1867 X(s)s 1898 X(Information)s 1252 X 800 Y(Architecture)s 1474 X(plans.)s 1252 X 875 Y 0.0 12 12 f.B ft(2.2.2 Shared)s 1542 X(content)s 1252 X 925 Y 0.0 10 10 f.R ft(Most)s 1354 X(\(at)s 1415 X(least)s 1509 X(80%\))s 1616 X(of)s 1667 X(the)s 1735 X(content)s 1877 X(of)s 1929 X(the)s 1998 X(DTDs)s 1252 X 975 Y(adopted)s 1406 X(should)s 1538 X(be)s 1598 X(shared.)s 1747 X(W)s 1784 X(e)s 1822 X(believe)s 1964 X(that)s 2047 X(the)s 1252 X 1025 Y(core)s 1353 X(of)s 1416 X(all)s 1487 X(DTDs)s 1616 X(that)s 1708 X(we)s 1785 X(will)s 1879 X(use)s 1964 X(will)s 2059 X(be)s 1252 X 1075 Y(identical,)s 1427 X(with)s 1520 X(extensions)s 1716 X(and)s 1794 X(variations)s 1978 X(to)s 2028 X(\256)s 2051 X(t)s 2080 X(a)s 1252 X 1125 Y(particular)s 1425 X(type)s 1508 X(of)s 1553 X(document.)s 1252 X 1225 Y 0.0 14 14 f.B ft(3. Deliverables)s 1252 X 1300 Y 0.0 10 10 f.R ft(OSF)s 1351 X(needs)s 1470 X(to)s 1526 X(make)s 1640 X(the)s 1715 X(DTDs)s 1840 X(and)s 1925 X(associated)s 1252 X 1350 Y(technologies)s 1485 X(available)s 1658 X(free)s 1743 X(of)s 1797 X(charge)s 1929 X(with)s 2023 X(OSF)s 1252 X 1400 Y(o)s 1273 X Cff 1296 X(erings.)s 1429 X(F)s 1451 X(or)s 1497 X(this)s 1569 X(reason)s 1690 X(the)s 1753 X(DTDs)s 1865 X(must)s 1957 X(be)s 2008 X(made)s 1252 X 1450 Y(available)s 1431 X(by)s 1498 X(submitters)s 1698 X(to)s 1755 X(OSF)s 1855 X(at)s 1910 X(no)s 1976 X(charge.)s 1252 X 1500 Y(Those)s 1374 X(organizations)s 1622 X(wishing)s 1776 X(to)s 1830 X(respond)s 1984 X(to)s 2038 X(this)s 1252 X 1550 Y(request)s 1398 X(for)s 1471 X(Document)s 1670 X(T)s 1692 X(ype)s 1777 X(De)s 1826 X(\256)s 1849 X(nitions)s 1987 X(should)s 1252 X 1600 Y(submit)s 1376 X(the)s 1438 X(following:)s 1252 X 1675 Y 0.0 12 12 f.B ft(3.1 DTDs)s 1252 X 1750 Y 0.0 10 10 f.R ft(Set)s 1316 X(of)s 1361 X(Document)s 1546 X(T)s 1568 X(ype)s 1639 X(De)s 1688 X(\256)s 1711 X(nitions.)s 1856 X(These)s 1967 X(must)s 2059 X(be)s 1252 X 1800 Y(written)s 1382 X(in)s 1425 X(SGML.)s 1252 X 1875 Y 0.0 12 12 f.B ft(3.2 T)s 1368 X(ranslators)s 1252 X 1950 Y 0.0 10 10 f.R ft(Any)s 1336 X(available)s 1502 X(translators)s 1690 X(to)s 1736 X(and)s 1810 X(from)s 1904 X(a)s 1936 X(particular)s 1252 X 2000 Y(set)s 1337 X(of)s 1409 X(languages)s 1615 X(should)s 1764 X(be)s 1841 X(included)s 2024 X(with)s 1252 X 2050 Y(submissions.)s 1489 X(W)s 1526 X(e)s 1558 X(do)s 1613 X(not)s 1680 X(wish)s 1772 X(to)s 1819 X(specify)s 1955 X(an)s 2009 X(exact)s 1252 X 2100 Y(set)s 1312 X(of)s 1360 X(languages,)s 1551 X(but)s 1617 X(we)s 1678 X(know)s 1783 X(that)s 1859 X(SML)s 1956 X(and)s 2029 X(tro)s 2076 X Cff 1252 X 2150 Y(are)s 1324 X(very)s 1419 X(important)s 1604 X(to)s 1658 X(our)s 1735 X(licensees)s 1909 X(because)s 2064 X(of)s 1252 X 2200 Y(their)s 1344 X(wide)s 1440 X(use)s 1509 X(and)s 1583 X(portability.)s 1793 X(T)s 1815 X(ranslators)s 1992 X(to)s 2038 X(and)s 1252 X 2250 Y(from)s 1343 X(other)s 1441 X(freely)s 1551 X(available)s 1716 X(markup)s 1855 X(formats)s 1994 X(would)s 1252 X 2300 Y(be)s 1315 X(very)s 1413 X(desirable,)s 1599 X(as)s 1657 X(would)s 1785 X(translators)s 1983 X(to)s 2038 X(and)s 1252 X 2350 Y(from)s 1349 X(formats)s 1493 X(of)s 1544 X(easily-obtained)s 1819 X(commercial)s 2035 X(text)s 1252 X 2400 Y(processing)s 1442 X(products.)s 1252 X 2475 Y 0.0 12 12 f.B ft(3.3 Documentation)s 1252 X 2550 Y 0.0 10 10 f.R ft(Submissions)s 1485 X(must)s 1588 X(include)s 1735 X(clear,)s 1851 X(accurate,)s 2026 X(well)s 1252 X 2600 Y(organized,)s 1463 X(and)s 1557 X(usable)s 1698 X(speci)s 1785 X(\256)s 1808 X(cations)s 1961 X(for)s 2043 X(our)s 1252 X 2650 Y(review)s 1377 X(and)s 1448 X(evaluation.)s 1252 X 2725 Y 0.0 12 12 f.B ft(3.4 Sample)s 1510 X(Documents)s 1252 X 2800 Y 0.0 10 10 f.R ft(Submissions)s 1473 X(must)s 1565 X(include)s 1701 X(examples)s 1871 X(of)s 1917 X(documents)s 1252 X 2850 Y(marked)s 1388 X(up)s 1440 X(with)s 1525 X(the)s 1587 X(DTD,)s 1692 X(for)s 1751 X(our)s 1817 X(evaluation.)s 1252 X 2925 Y 0.0 12 12 f.B ft(3.5 V)s 1370 X(alidation)s 1252 X 3000 Y 0.0 10 10 f.R ft(Those)s 1397 X(making)s 1566 X(submissions)s 1814 X(should)s 1970 X(provide)s 1252 X 3050 Y(validation)s 1447 X(suites)s 1568 X(to)s 1626 X(test)s 1710 X(the)s 1787 X(elements)s 1962 X(of)s 2021 X(their)s 1252 X 3100 Y(Document)s 1437 X(T)s 1459 X(ype)s 1530 X(De)s 1579 X(\256)s 1602 X(nitions.)s 300 X 3220 Y 1165 X(- 2 -)s 3300 Y showpage PageState4190 restore %%PageFonts: Times-Roman Times-Bold Times-Italic %%Page: label 3 %%PageFonts: (atend) /PageState4190 save def home %%IncludeFont: Times-Roman /Times-Roman /Times-Roman-8 roman-8-mappings AddRoman-8 /f.R /Times-Roman-8 findfont def 0.0 10 10 f.R ft 1.0000 setlinewidth 300 X 400 Y %%IncludeFont: Times-Bold /Times-Bold /Times-Bold-8 roman-8-mappings AddRoman-8 /f.B /Times-Bold-8 findfont def 0.0 14 14 f.B ft(4. Questions)s 300 X 475 Y 0.0 10 10 f.R ft(The)s 394 X(following)s 587 X(short)s 700 X(discussion)s 904 X(touches)s 1063 X(upon)s 300 X 525 Y(some)s 402 X(issues)s 516 X(we)s 579 X(have)s 673 X(not)s 741 X(resolved.)s 918 X(W)s 955 X(e)s 988 X(hope)s 1083 X(that)s 300 X 575 Y(this)s 374 X(leaves)s 493 X(more)s 592 X(room)s 693 X(for)s 756 X(\257)s 779 X(exibility)s 935 X(for)s 998 X(potential)s 300 X 625 Y(DTD)s 395 X(submitters.)s 300 X 700 Y 0.0 12 12 f.B ft(4.1 Which)s 541 X(DTDs)s 678 X(will)s 768 X(OSF)s 876 X(need?)s 300 X 775 Y 0.0 10 10 f.R ft(How)s 405 X(many)s 523 X(DTDs)s 623 X(?)s 677 X(Should)s 821 X(there)s 931 X(be)s 996 X(many)s 1114 X(to)s 300 X 825 Y(choose)s 444 X(from,)s 562 X(or)s 624 X(should)s 763 X(there)s 875 X(be)s 942 X(just)s 1029 X(a)s 1074 X(few,)s 300 X 875 Y(highly-customizable)s 659 X(ones)s 735 X(?)s 778 X(A)s 823 X(look)s 913 X(at)s 959 X(what)s 1056 X(kinds)s 300 X 925 Y(of)s 349 X(documentation)s 614 X(OSF)s 704 X(currently)s 870 X(produces)s 1035 X(should)s 300 X 975 Y(help)s 383 X(clarify)s 504 X(our)s 570 X(needs.)s 300 X 1050 Y(OSF)s 393 X(produces)s 563 X(speci)s 650 X(\256)s 673 X(cations,)s 821 X(reference)s 997 X(manuals,)s 300 X 1100 Y(and)s 373 X(guides)s 495 X(for)s 556 X(OSF)s 644 X(o)s 665 X /Cff{ (f) show xsiz pt 20 div neg 0 rmoveto (f) s }bind def Cff 688 X(erings.)s 823 X(Reference)s 1007 X(manuals)s 300 X 1150 Y(are)s 373 X(available)s 548 X(as)s 604 X(books)s 725 X(and)s 807 X(on-line)s 949 X(as)s 1006 X(UNIX)s 1110 X %%IncludeFont: Symbol /f.S /Symbol findfont def 0.0 10 10 f.S ft(\324)s 300 X 1200 Y 0.0 10 10 f.R ft(`)s 314 X(`man)s 430 X(pages)s 524 X(')s 538 X(')s 550 X(.)s 600 X(Speci)s 694 X(\256)s 717 X(cations)s 866 X(and)s 956 X(guides)s 1095 X(are)s 300 X 1250 Y(available)s 505 X(as)s 591 X(books.)s 762 X(OSF)s 889 X(provides)s 1086 X(this)s 300 X 1300 Y(documentation)s 566 X(on)s 623 X(its)s 678 X(source)s 803 X(tapes,)s 915 X(in)s 962 X(source)s 1086 X(and)s 300 X 1350 Y 300 X(\256)s 323 X(nal)s 386 X(format.)s 529 X(OSF)s 616 X(also)s 695 X(publishes)s 865 X(a)s 896 X(subset)s 1013 X(of)s 1060 X(these)s 300 X 1400 Y(manuals)s 450 X(through)s 591 X(P)s 613 X(rentice)s 739 X(Hall.)s 300 X 1475 Y(The)s 410 X(OSF)s 532 X(documentation)s 829 X(o)s 850 X Cff 873 X(erings)s 1022 X(include)s 300 X 1525 Y(volumes)s 473 X(on)s 546 X(the)s 629 X(OSF)s 704 X(/Motif)s 843 X(GUI,)s 957 X(the)s 1039 X(OSF)s 1114 X(/1)s 300 X 1575 Y(Operating)s 479 X(System,)s 622 X(and)s 694 X(the)s 757 X(Distributed)s 958 X(Computing)s 300 X 1625 Y(Environment)s 529 X(\(DCE\).)s 300 X 1700 Y(OSF)s 398 X(also)s 488 X(produces)s 662 X(various)s 809 X(technical)s 986 X(and)s 1070 X(non-)s 300 X 1750 Y(technical)s 470 X(papers.)s 616 X(These)s 732 X(include:)s 895 X(simple,)s 1032 X(single-)s 300 X 1800 Y(page)s 406 X(memos;)s 564 X(multi-page)s 773 X(papers,)s 920 X(such)s 1024 X(as)s 1086 X(this)s 300 X 1850 Y(Request)s 455 X(for)s 523 X(DTDs;)s 654 X(marketing)s 843 X(literature;)s 1027 X(journal)s 300 X 1900 Y(articles;)s 447 X(and)s 520 X(in-depth)s 673 X(technical)s 840 X(discussions)s 1044 X(which)s 300 X 1950 Y(are)s 362 X(less)s 435 X(formal)s 557 X(than)s 640 X(books.)s 300 X 2025 Y 0.0 12 12 f.B ft(4.2 Structure)s 300 X 2100 Y 0.0 10 10 f.R ft(Do)s 364 X(we)s 427 X(use)s 497 X(a)s 530 X(small)s 635 X(number)s 777 X(of)s 826 X(DTDs)s 941 X(to)s 988 X(support)s 1128 X(a)s 300 X 2150 Y(few)s 381 X(large)s 484 X(classes)s 619 X(of)s 672 X(di)s 705 X Cff 728 X(erent)s 831 X(books,)s 958 X(or)s 1010 X(a)s 1046 X(single)s 300 X 2200 Y(DTD)s 403 X(per)s 475 X(minor)s 593 X(variant)s 729 X(of)s 782 X(OSF)s 877 X(document?)s 1091 X(W)s 1128 X(e)s 300 X 2250 Y(expect)s 435 X(that)s 523 X(the)s 599 X(best)s 690 X(solution)s 849 X(is)s 900 X(somewhere)s 1114 X(in)s 300 X 2300 Y(between.)s 300 X 2400 Y 0.0 14 14 f.B ft(5. P)s 404 X(reliminary)s 689 X(Evaluation)s 300 X 2450 Y 371 X(Criteria)s 300 X 2525 Y 0.0 10 10 f.R ft(This)s 390 X(is)s 434 X(our)s 506 X(initial)s 623 X(set)s 687 X(of)s 739 X(evaluation)s 933 X(criteria.)s 1091 X(W)s 1128 X(e)s 300 X 2575 Y(expect)s 423 X(to)s 468 X(develop)s 614 X(a)s 645 X(\256)s 668 X(nal)s 732 X(set)s 791 X(of)s 838 X(evaluation)s 1026 X(criteria)s 300 X 2625 Y(in)s 349 X(conjunction)s 565 X(with)s 656 X(the)s 725 X(Documentation)s 1002 X(SIG)s 1086 X(and)s 300 X 2675 Y(the)s 362 X(submitters.)s 300 X 2750 Y 327 X 0.0 8 8 f.S ft(\267)s 363 X 0.0 10 10 f.R ft(Flexibility)s 550 X(of)s 595 X(design)s 715 X(and)s 786 X(capabilities)s 300 X 2825 Y 327 X 0.0 8 8 f.S ft(\267)s 363 X 0.0 10 10 f.R ft(Simplicity)s 549 X(of)s 594 X(design)s 300 X 2900 Y 327 X 0.0 8 8 f.S ft(\267)s 363 X 0.0 10 10 f.R ft(Clarity)s 491 X(of)s 536 X(structure)s 694 X(and)s 765 X(documentation)s 300 X 2975 Y 327 X 0.0 8 8 f.S ft(\267)s 363 X 0.0 10 10 f.R ft(Completeness)s 609 X(of)s 654 X(coverage)s 300 X 3050 Y 327 X 0.0 8 8 f.S ft(\267)s 363 X 0.0 10 10 f.R ft(Availability)s 584 X(of)s 637 X(environments)s 884 X(\(i.e.)s 967 X(use)s 1041 X(of)s 1095 X(the)s 300 X 3100 Y 363 X(DTDs)s 480 X(by)s 538 X(current)s 673 X(document)s 854 X(systems,)s 1011 X(whether)s 1252 X 400 Y 1315 X(commercial)s 1524 X(or)s 1569 X(otherwise\))s 1252 X 475 Y 1279 X 0.0 8 8 f.S ft(\267)s 1315 X 0.0 10 10 f.R ft(Amount)s 1470 X(of)s 1523 X(experience)s 1725 X(people)s 1856 X(have)s 1954 X(with)s 2047 X(the)s 1252 X 525 Y 1315 X(DTDs)s 1440 X(\(i.e.)s 1529 X(how)s 1625 X(much)s 1741 X(use)s 1820 X(the)s 1895 X(DTDs)s 2019 X(have)s 1252 X 575 Y 1315 X(gotten\))s 1252 X 650 Y 1279 X 0.0 8 8 f.S ft(\267)s 1315 X 0.0 10 10 f.R ft(Compliance)s 1531 X(to)s 1576 X(certain)s 1704 X(existing)s 1850 X(DTDs,)s 1974 X(such)s 2064 X(as)s 1252 X 700 Y 1315 X(CALS,)s 1451 X(or)s 1506 X(already)s 1651 X(approved)s 1827 X(standards.)s 2025 X(This)s 1252 X 750 Y 1315 X(may)s 1397 X(be)s 1447 X(a)s 1476 X(factor)s 1585 X(in)s 1628 X(the)s 1690 X(evaluation.)s 1252 X 825 Y 1279 X 0.0 8 8 f.S ft(\267)s 1315 X 0.0 10 10 f.R ft(Others,)s 1447 X(as)s 1492 X(o)s 1513 X Cff 1536 X(ered)s 1619 X(by)s 1671 X(the)s 1733 X(Documentation)s 2003 X(SIG.)s 1252 X 925 Y 0.0 14 14 f.B ft(6. Review)s 1521 X(P)s 1554 X(rocess)s 1722 X(and)s 1829 X(Schedule)s 1252 X 1000 Y 0.0 10 10 f.R ft(OSF)s 1369 X(will)s 1476 X(select)s 1614 X(DTDs)s 1756 X(best)s 1865 X(meeting)s 2043 X(our)s 1252 X 1050 Y(requirements.)s 1516 X(As)s 1586 X(with)s 1685 X(most)s 1790 X(OSF)s 1889 X(requests)s 2050 X(for)s 1252 X 1100 Y(technology,)s 1479 X(we)s 1557 X(may)s 1658 X(combine)s 1832 X(submissions)s 2066 X(to)s 1252 X 1150 Y(create)s 1364 X(a)s 1393 X(consistent,)s 1582 X(complete)s 1747 X(o)s 1768 X Cff 1791 X(ering.)s 1252 X 1225 Y(The)s 1329 X(following)s 1505 X(is)s 1545 X(a)s 1576 X(preliminary)s 1785 X(schedule.)s 1965 X(W)s 2002 X(e)s 2033 X(will)s 1252 X 1275 Y(set)s 1325 X(a)s 1370 X(\256)s 1393 X(nal)s 1470 X(schedule)s 1643 X(after)s 1746 X(consulting)s 1947 X(with)s 2047 X(the)s 1252 X 1325 Y(Documentation)s 1522 X(SIG.)s 1252 X 1400 Y 0.0 12 12 f.B ft(6.1 Request)s 1524 X(for)s 1601 X(Document)s 1835 X(T)s 1865 X(ype)s 1252 X 1450 Y 1338 X(De)s 1397 X(\256)s 1425 X(nitions)s 1582 X(issued)s 1252 X 1525 Y 0.0 10 10 f.R ft(This)s 1336 X(Request)s 1482 X(is)s 1520 X(being)s 1624 X(solicited)s 1778 X(in)s 1821 X(December)s 2004 X(1990.)s 1252 X 1600 Y 0.0 12 12 f.B ft(6.2 Letters)s 1506 X(of)s 1560 X(intent)s 1699 X(to)s 1753 X(respond)s 1252 X 1675 Y 0.0 10 10 f.R ft(Letters)s 1387 X(of)s 1440 X(intent)s 1555 X(to)s 1606 X(respond)s 1757 X(are)s 1827 X(due)s 1907 X(31)s 1968 X(January)s 1252 X 1725 Y(1991.)s 1381 X(They)s 1492 X(should)s 1629 X(not)s 1708 X(exceed)s 1851 X(12)s 1918 X(pages)s 2038 X(and)s 1252 X 1775 Y(should)s 1374 X(include:)s 1252 X 1850 Y 1279 X 0.0 8 8 f.S ft(\267)s 1315 X 0.0 10 10 f.R ft(An)s 1376 X(executive)s 1549 X(summary)s 1714 X(\(1)s 1759 X(to)s 1802 X(3)s 1833 X(pages\))s 1252 X 1925 Y 1279 X 0.0 8 8 f.S ft(\267)s 1315 X 0.0 10 10 f.R ft(An)s 1376 X(overview)s 1543 X(of)s 1588 X(the)s 1650 X(basic)s 1747 X(design)s 1867 X(philosophy)s 1252 X 2000 Y 1279 X 0.0 8 8 f.S ft(\267)s 1315 X 0.0 10 10 f.R ft(A)s 1356 X(list)s 1419 X(of)s 1465 X(document)s 1643 X(types)s 1744 X(for)s 1805 X(which)s 1920 X(DTDs)s 2033 X(will)s 1252 X 2050 Y 1315 X(be)s 1365 X(provided)s 1252 X 2125 Y 1279 X 0.0 8 8 f.S ft(\267)s 1315 X 0.0 10 10 f.R ft(A)s 1361 X(statement)s 1539 X(of)s 1590 X(willingness)s 1799 X(to)s 1849 X(openly)s 1981 X(license)s 1252 X 2175 Y 1315 X(the)s 1377 X(DTDs)s 1252 X 2250 Y(After)s 1359 X(letters)s 1482 X(of)s 1536 X(intent)s 1652 X(have)s 1751 X(been)s 1850 X(received,)s 2023 X(OSF)s 1252 X 2300 Y(will)s 1332 X(distribute)s 1506 X(copies)s 1628 X(of)s 1677 X(the)s 1742 X(executive)s 1918 X(summaries)s 1252 X 2350 Y(to)s 1295 X(all)s 1348 X(submitters)s 1533 X(and)s 1604 X(OSF)s 1690 X(members.)s 1252 X 2425 Y 0.0 12 12 f.B ft(6.3 Review)s 1507 X(of)s 1561 X(letters)s 1709 X(of)s 1763 X(intent)s 1252 X 2500 Y 0.0 10 10 f.R ft(DTD)s 1350 X(submitters)s 1538 X(and)s 1612 X(the)s 1678 X(Documentation)s 1952 X(SIG)s 2033 X(will)s 1252 X 2550 Y(be)s 1308 X(invited)s 1442 X(to)s 1491 X(OSF)s 1583 X(to)s 1632 X(review)s 1763 X(the)s 1831 X(letters)s 1951 X(of)s 2002 X(intent)s 1252 X 2600 Y(and)s 1335 X(develop)s 1491 X(the)s 1565 X(\256)s 1588 X(nal)s 1662 X(evaluation)s 1861 X(criteria.)s 2025 X(This)s 1252 X 2650 Y(meeting)s 1417 X(will)s 1512 X(occur)s 1635 X(during)s 1774 X(the)s 1854 X(\256)s 1877 X(rst)s 1947 X(week)s 2064 X(of)s 1252 X 2700 Y(F)s 1274 X(ebruary)s 1413 X(1991.)s 1252 X 2775 Y 0.0 12 12 f.B ft(6.4 Submission)s 1595 X(deadline)s 1252 X 2850 Y 0.0 10 10 f.R ft(All)s 1316 X(materials)s 1481 X(from)s 1572 X(submitters)s 1758 X(must)s 1850 X(be)s 1901 X(received)s 2056 X(by)s 1252 X 2900 Y(OSF)s 1338 X(by)s 1390 X(15)s 1442 X(April)s 1541 X(1991.)s 1252 X 2975 Y 0.0 12 12 f.B ft(6.5 Submission)s 1595 X(analysis)s 1252 X 3050 Y 0.0 10 10 f.R ft(DTD)s 1362 X(submitters,)s 1572 X(the)s 1649 X(Documentation)s 1935 X(SIG,)s 2038 X(and)s 1252 X 3100 Y(relevant)s 1406 X(experts)s 1545 X(will)s 1628 X(be)s 1685 X(invited)s 1820 X(to)s 1870 X(participate)s 2066 X(in)s 300 X 3220 Y 1165 X(- 3 -)s 3300 Y showpage PageState4190 restore %%PageFonts: Times-Roman Times-Bold Symbol %%Page: label 4 %%PageFonts: (atend) /PageState4190 save def home %%IncludeFont: Times-Roman /Times-Roman /Times-Roman-8 roman-8-mappings AddRoman-8 /f.R /Times-Roman-8 findfont def 0.0 10 10 f.R ft 1.0000 setlinewidth 300 X 400 Y(the)s 363 X(analysis)s 510 X(of)s 556 X(the)s 619 X(DTD)s 716 X(submissions.)s 952 X(W)s 989 X(e)s 1020 X(hope)s 1114 X(to)s 300 X 450 Y(achieve)s 441 X(a)s 471 X(consensus)s 652 X(of)s 697 X(what)s 789 X(we)s 848 X(feel)s 922 X(is)s 960 X(the)s 1022 X(best)s 1100 X(set)s 300 X 500 Y(of)s 354 X(DTDs)s 474 X(to)s 526 X(meet)s 627 X(the)s 699 X(given)s 813 X(requirements.)s 1073 X(This)s 300 X 550 Y(meeting)s 446 X(will)s 522 X(occur)s 626 X(in)s 669 X(May)s 756 X(1991.)s 300 X 625 Y %%IncludeFont: Times-Bold /Times-Bold /Times-Bold-8 roman-8-mappings AddRoman-8 /f.B /Times-Bold-8 findfont def 0.0 12 12 f.B ft(6.6 OSF)s 494 X(analysis)s 300 X 700 Y 0.0 10 10 f.R ft(OSF)s 387 X(will)s 464 X(analyze)s 605 X(the)s 668 X(DTD)s 764 X(submissions)s 979 X(in)s 1023 X(light)s 1112 X(of)s 300 X 750 Y(the)s 369 X(comments)s 558 X(made)s 666 X(by)s 724 X(the)s 792 X(submitters,)s 993 X(SIG,)s 1086 X(and)s 300 X 800 Y(assembled)s 485 X(experts.)s 300 X 875 Y 0.0 12 12 f.B ft(6.7 DTD)s 504 X(choices)s 300 X 950 Y 0.0 10 10 f.R ft(OSF)s 389 X(will)s 468 X(be)s 521 X(responsible)s 727 X(for)s 790 X(the)s 856 X(\256)s 879 X(nal)s 945 X(choices)s 1086 X(and)s 300 X 1000 Y(will)s 382 X(publicly)s 537 X(announce)s 714 X(the)s 781 X(selected)s 933 X(technologies)s 300 X 1050 Y(and)s 381 X(the)s 453 X(selection)s 625 X(rationale.)s 815 X(W)s 852 X(e)s 892 X(will)s 979 X(make)s 1091 X(our)s 300 X 1100 Y(choices)s 437 X(as)s 482 X(soon)s 571 X(as)s 616 X(possible)s 764 X(after)s 852 X(the)s 914 X(analysis.)s 300 X 1175 Y 0.0 12 12 f.B ft(6.8 Implementation)s 743 X(and)s 836 X(realization)s 300 X 1250 Y 0.0 10 10 f.R ft(OSF)s 400 X(will)s 490 X(make)s 605 X(the)s 681 X(DTD)s 791 X(technologies)s 1030 X(chosen)s 300 X 1300 Y(available.)s 300 X 1400 Y 0.0 14 14 f.B ft(7. How)s 501 X(to)s 564 X(Submit)s 300 X 1475 Y 0.0 10 10 f.R ft(Send)s 394 X(submissions)s 608 X(to:)s 300 X 1525 Y 399 X(Open)s 500 X(Software)s 662 X(F)s 684 X(oundation)s 300 X 1575 Y 399 X(A)s 426 X(TTN:)s 528 X(RFDTD)s 674 X(Inquiries)s 834 X(Desk)s 300 X 1625 Y 399 X(11)s 451 X(Cambridge)s 648 X(Center)s 300 X 1675 Y 399 X(Cambridge,)s 606 X(MA)s 683 X(02142)s 300 X 1725 Y(Questions)s 478 X(should)s 600 X(be)s 650 X(directed)s 797 X(to:)s 300 X 1775 Y 399 X(F)s 421 X(red)s 485 X(Dalrymple,)s 685 X(617)s 758 X(621-8855,)s 939 X(or)s 300 X 1825 Y 399 X(John)s 488 X(Bowe,)s 606 X(617)s 679 X(621-7269)s 300 X 1875 Y(or,)s 355 X(via)s 417 X(electronic)s 595 X(mail:)s 300 X 1925 Y 399 X(rfdtd@osf.org)s 300 X 2025 Y 0.0 8 8 f.R ft(UNIX)s 416 X(is)s 472 X(a)s 520 X(registered)s 687 X(trademark)s 857 X(of)s 918 X(UNIX)s 1035 X(Systems)s 300 X 2075 Y(Laboratories,)s 487 X(Inc.)s 546 X(in)s 581 X(the)s 631 X(U.S.)s 697 X(and)s 754 X(other)s 832 X(countries)s 300 X 3220 Y 1165 X 0.0 10 10 f.R ft(- 4 -)s 3300 Y showpage PageState4190 restore %%PageFonts: Times-Roman Times-Bold %%Page: label 5 %%PageFonts: (atend) /PageState4190 save def home %%IncludeFont: Times-Roman /Times-Roman /Times-Roman-8 roman-8-mappings AddRoman-8 /f.R /Times-Roman-8 findfont def 0.0 10 10 f.R ft 1.0000 setlinewidth PageState4190 restore %%Trailer %%DocumentFonts: Times-Bold Times-Roman Symbol Times-Italic %%Pages: 4 DocState4190 restore %%EOF