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