DTD

段落, 箇条書き, 見出し付きの節などのように共通に現われる文書 要素の基礎として, ISO 8879:1986の附属書E中の文書型定義 を採用する。このDTD例の構成は, 特に, 多くの要素の内容 モデル定義にパラメータ実体を広く使っているために, 容易に拡張を行うのに適していることを明らかにしている。

たとえば, 次に示す

  • 強調句, 参照句, (空の)参照
  • すべての句
  • 段落モデル

    このDTD例を, 規格及び技術報告のための応用に用いるDTDに拡張 する際には, 次に示す設計目標を考慮した。

    もちろん, 一般的な要素の名前としてISO 8879:1986の附属書Eとは異る選択 が行える分野も存在する。 たとえば, 本体の分割にはH1を用いるが, H1の代わりにCLAUSEを用いても よい。 分割はsub-sub-sub-sub-sub-clauseまで許されているので, 附属書E中 の例のように, レベル1から6までの見出し(Heading)を言い替えた名前の方がより適 切であろう。

    このDTDは二つの部分に分けられる。 一つは特定部分 <!-- (C) International Organization for Standardization 1988, 1989, 1990, 1991. Permission to copy in any form is granted for use with conforming SGML systems and applications as defined in ISO 8879, provided this notice is included in all copies. Creator: Anders Berglund. Version: 2.10 1992-07-30 --> <!ENTITY % doctype "standiso" -- Document type generic identifier --> <!ENTITY % fm.d "standard*,frontm*" --Front matter--> <!ENTITY % bm.d "p?" -- Back matter elements--> <!ENTITY % annxs "annexn*,annexi*" -- ISO has normative and then the informative annexes --> <!ENTITY % cols "2" -- default number of columns for body --> <!ENTITY % tsize "10" -- default term size for syml and varl --> <!ENTITY % f.lang "en|fr|de|nl|it|es|qq" --list of foreign languages--> <!ENTITY % f.langd "en" --default foreign language--> <!ENTITY % tab.pz "9" -- default pointsize for tables --> <!ENTITY % tab.hhi "2" -- default highligt in table head --> <!-- "'" f.prime -- -- prime --> <!ENTITY % math.mp '"*" f.aster -- asterisk -- "%" f.percnt -- percent sign --' > <!ENTITY f.prime CDATA "&prime." > <!ENTITY f.aster CDATA " &ast. " > <!ENTITY % df.type "type (formula|eqn|ineq|approx|fn|der| pder|integral|sum|matrix) formula" > <!ENTITY % df.ref "initial (uc|lc) lc boolean (and|or) and" > <!ENTITY % f.func1 "and|antilog|arc|arccos|arcsin|arctan|arg| colog|cos|cosh|cot|coth|csc|ctn|deg|det| dim|exp|for|hom|if|Im|ker|lg|lim| ln|log|max|min" -- 32 first functions --> <!ENTITY % f.func2 "mod|Re|sec|sin|sinh|tan|tanh|grad|rot|curl" -- remaining functions --> <!ENTITY % stdcom PUBLIC "ISO/IEC TR 9573-11:1992//DTD Common part of DTD for Standards//EN" "standcom dtd"> %stdcom; <!-- ELEMENTS MIN CONTENT (EXCEPTIONS) --> <!ELEMENT standard - O EMPTY > <!ELEMENT frontm - O (titlep, toc?, foreword, intro?) > <!ELEMENT titlep - O (docnum, ((title, ptitle?, stitle, pstitle?)|mltitle), report?) > <!-- ISO Standard --> <!ELEMENT docnum - O (wdnumber?,number,part?,edition,date+, language,udc?) > <!ELEMENT date - O (#PCDATA) > <!ATTLIST date type (publ|correp|subm|vote|cdreg|wd) publ > <!ELEMENT udc - O (#PCDATA) > <!ELEMENT title - O (tline+) -- title of the standard --> <!ELEMENT stitle - O (stline+) -- title of the standard --> <!ELEMENT stline O O %m.ph; -- title line --> <!ELEMENT pstitle - O (pstline+) -- title of the part --> <!ELEMENT pstline O O %m.ph; -- title line --> <!ELEMENT mltitle - O ((title, ptitle?)*) --multi language title--> <!ELEMENT toc - O EMPTY -- formatter generated --> <!ATTLIST toc level NUMBER 1 levela NUMBER #IMPLIED > <!ATTLIST standard status (DIS|DTR|TR|IS|CD|PDTR|WD|DISP|ISP|AMDS|AMDT|AMDP) #REQUIRED -- DIS Draft International Standard DTR Draft Technical Report TR Technical Report IS International Standard CD Committee Draft PDTR Proposed Draft Technical Report WD Working Draft DISP Draft International Standardized Profile ISP International Standardized Profile AMDS Amended Draft (Standard) AMDT Amended Draft (Technical Report) AMDP Amended Draft (International Standardized P rofile) -- type (1|2|3) #IMPLIED source (ISO|ISOIEC) ISO version NMTOKEN none notes NMTOKENS none -- (none|ft|noncomp|cr45.83|cr21.86|late.f|mult.tc)-- fastpage NUMBER 2 pprice NUMBER #IMPLIED copyr (full|unless) unless crc (none|times|palatino|helvet) none > <!ATTLIST stitle status (present|missing) present > <!ELEMENT intro - O ((%s.zz;)*, (h2*|p2*)) -- Introduction --> <!ELEMENT foreword - O ((stdsrc),p*, (((replace, repcom)|cancel),(%m.pseq;)?)?, (partlist, (%m.pseq;)?)?) > <!ELEMENT stdsrc O O (((tc|jtc|tcsc|jtcsc)+, collab*)| (source, tcadopt)) > <!ELEMENT (tc|jtc|tcsc|jtcsc) - O (#PCDATA) -- TC(s) responsible --> <!ELEMENT collab - O (%m.ph;) -- collaborator --> <!ELEMENT source - O (%m.ph;) -- external source of fast track --> <!ELEMENT tcadopt - O (#PCDATA) -- TC adopted fast track --> <!ELEMENT replace - O (#PCDATA) -- replacement of --> <!ELEMENT repcom - O (%m.ph;) -- comment on replacement --> <!ELEMENT cancel - O (#PCDATA) -- recommendation it cancels --> <!ELEMENT partlist - O EMPTY -- list of part titles --> <!ATTLIST intro id ID #IMPLIED stitle CDATA #IMPLIED> <!-- entities for special characters --> <!ENTITY % ISOGRK1 PUBLIC "ISO 8879-1986//ENTITIES Greek Letters//EN" "ISOGRK1"> <!ENTITY % ISOGRK2 PUBLIC "ISO 8879-1986//ENTITIES Monotoniko Greek//EN" "ISOGRK2"> <!ENTITY % ISOCYR1 PUBLIC "ISO 8879-1986//ENTITIES Russian Cyrillic//EN" "ISOCYR1"> <!ENTITY % ISOCYR2 PUBLIC "ISO 8879-1986//ENTITIES Non-Russian Cyrillic//EN" "ISOCYR2"> <!ENTITY % ISOBOX PUBLIC "ISO 8879-1986//ENTITIES Box and Line Drawing//EN" "ISOBOX"> <!ENTITY % ISOGRK4 PUBLIC "ISO 9573-13:1991//ENTITIES Alternative Greek Symbols//EN" "ISOGRK4"> <!ENTITY % ISOMFRK PUBLIC "ISO 9573-13:1991//ENTITIES Math Alphabets: Fraktur//EN" "ISOMFRK"> %ISOGRK1; %ISOGRK2; %ISOCYR1; %ISOCYR2; %ISOBOX; %ISOGRK4; %ISOMFRK; <!ENTITY % ISOCS PUBLIC "ISO 9573-11:1992//ENTITIES ISO Central Secretariat specific//EN" "ISOCS"> %ISOCS;

    ISO特定実体集合 <!-- (C) International Organization for Standardization 1992. Permission to copy in any form is granted for use with conforming SGML systems and applications as defined in ISO 8879, provided this notice is included in all copies. --> <!-- Character entity set. Typical invocation: <!ENTITY % ISOCS PUBLIC "ISO 9573-11:1992//ENTITIES ISO Central Secretariat specific//EN"> %ISOCS; --> <!-- entities to be added to ISO/IEC 9573-12 - 16 --> <!ENTITY edef CDATA "[edef ]" -- equal by definition - par t 13 --> <!ENTITY baseline CDATA "[baseline]" -- baseline dash - part 12 - -> <!-- entities for special characters: ISO specific --> <!ENTITY pinum CDATA "[pinum ]" -- numeric pi --> <!ENTITY enum CDATA "[enum ]" -- numeric e --> <!ENTITY inum CDATA "[inum ]" -- numeric i --> <!ENTITY jnum CDATA "[jnum ]" -- numeric j --> <!ENTITY Itimes CDATA "[Itimes ]" -- capital I in times --> <!ENTITY acircle CDATA "[acircle ]" -- circled letter a --> <!ENTITY bcircle CDATA "[bcircle ]" -- circled letter b --> <!ENTITY ccircle CDATA "[ccircle ]" -- circled letter c --> <!ENTITY dcircle CDATA "[dcircle ]" -- circled letter d --> <!ENTITY ecircle CDATA "[ecircle ]" -- circled letter e --> <!ENTITY fcircle CDATA "[fcircle ]" -- circled letter f --> <!ENTITY gcircle CDATA "[gcircle ]" -- circled letter g --> <!ENTITY hcircle CDATA "[hcircle ]" -- circled letter h --> <!ENTITY icircle CDATA "[icircle ]" -- circled letter i --> <!ENTITY jcircle CDATA "[jcircle ]" -- circled letter j --> <!ENTITY kcircle CDATA "[kcircle ]" -- circled letter k --> <!ENTITY lcircle CDATA "[lcircle ]" -- circled letter l --> <!ENTITY mcircle CDATA "[mcircle ]" -- circled letter m --> <!ENTITY ncircle CDATA "[ncircle ]" -- circled letter n --> <!ENTITY ocircle CDATA "[ocircle ]" -- circled letter o --> <!ENTITY pcircle CDATA "[pcircle ]" -- circled letter p --> <!ENTITY qcircle CDATA "[qcircle ]" -- circled letter q --> <!ENTITY rcircle CDATA "[rcircle ]" -- circled letter r --> <!ENTITY scircle CDATA "[scircle ]" -- circled letter s --> <!ENTITY tcircle CDATA "[tcircle ]" -- circled letter t --> <!ENTITY ucircle CDATA "[ucircle ]" -- circled letter u --> <!ENTITY vcircle CDATA "[vcircle ]" -- circled letter v --> <!ENTITY wcircle CDATA "[wcircle ]" -- circled letter w --> <!ENTITY xcircle CDATA "[xcircle ]" -- circled letter x --> <!ENTITY ycircle CDATA "[ycircle ]" -- circled letter y --> <!ENTITY zcircle CDATA "[zcircle ]" -- circled letter z --> <!ENTITY Acircle CDATA "[Acircle ]" -- circled letter A --> <!ENTITY Bcircle CDATA "[Bcircle ]" -- circled letter B --> <!ENTITY Ccircle CDATA "[Ccircle ]" -- circled letter C --> <!ENTITY Dcircle CDATA "[Dcircle ]" -- circled letter D --> <!ENTITY Ecircle CDATA "[Ecircle ]" -- circled letter E --> <!ENTITY Fcircle CDATA "[Fcircle ]" -- circled letter F --> <!ENTITY Gcircle CDATA "[Gcircle ]" -- circled letter G --> <!ENTITY Hcircle CDATA "[Hcircle ]" -- circled letter H --> <!ENTITY Icircle CDATA "[Icircle ]" -- circled letter I --> <!ENTITY Jcircle CDATA "[Jcircle ]" -- circled letter J --> <!ENTITY Kcircle CDATA "[Kcircle ]" -- circled letter K --> <!ENTITY Lcircle CDATA "[Lcircle ]" -- circled letter L --> <!ENTITY Mcircle CDATA "[Mcircle ]" -- circled letter M --> <!ENTITY Ncircle CDATA "[Ncircle ]" -- circled letter N --> <!ENTITY Ocircle CDATA "[Ocircle ]" -- circled letter O --> <!ENTITY Pcircle CDATA "[Pcircle ]" -- circled letter P --> <!ENTITY Qcircle CDATA "[Qcircle ]" -- circled letter Q --> <!ENTITY Rcircle CDATA "[Rcircle ]" -- circled letter R --> <!ENTITY Scircle CDATA "[Scircle ]" -- circled letter S --> <!ENTITY Tcircle CDATA "[Tcircle ]" -- circled letter T --> <!ENTITY Ucircle CDATA "[Ucircle ]" -- circled letter U --> <!ENTITY Vcircle CDATA "[Vcircle ]" -- circled letter V --> <!ENTITY Wcircle CDATA "[Wcircle ]" -- circled letter W --> <!ENTITY Xcircle CDATA "[Xcircle ]" -- circled letter X --> <!ENTITY Ycircle CDATA "[Ycircle ]" -- circled letter Y --> <!ENTITY Zcircle CDATA "[Zcircle ]" -- circled letter Z --> <!ENTITY D0circle CDATA "[D0circle]" -- circled digit 0 --> <!ENTITY D1circle CDATA "[D1circle]" -- circled digit 1 --> <!ENTITY D2circle CDATA "[D2circle]" -- circled digit 2 --> <!ENTITY D3circle CDATA "[D3circle]" -- circled digit 3 --> <!ENTITY D4circle CDATA "[D4circle]" -- circled digit 4 --> <!ENTITY D5circle CDATA "[D5circle]" -- circled digit 5 --> <!ENTITY D6circle CDATA "[D6circle]" -- circled digit 6 --> <!ENTITY D7circle CDATA "[D7circle]" -- circled digit 7 --> <!ENTITY D8circle CDATA "[D8circle]" -- circled digit 8 --> <!ENTITY D9circle CDATA "[D9circle]" -- circled digit 9 --> <!ENTITY numo CDATA "[numo ]" -- no. --> <!ENTITY Numo CDATA "[Numo ]" -- No. --> <!ENTITY spa CDATA "[spa ]" -- superscript letter a --> <!ENTITY spb CDATA "[spb ]" -- superscript letter b --> <!ENTITY spc CDATA "[spc ]" -- superscript letter c --> <!ENTITY spd CDATA "[spd ]" -- superscript letter d --> <!ENTITY spe CDATA "[spe ]" -- superscript letter e --> <!ENTITY spf CDATA "[spf ]" -- superscript letter f --> <!ENTITY spg CDATA "[spg ]" -- superscript letter g --> <!ENTITY sph CDATA "[sph ]" -- superscript letter h --> <!ENTITY spi CDATA "[spi ]" -- superscript letter i --> <!ENTITY spj CDATA "[spj ]" -- superscript letter j --> <!ENTITY spk CDATA "[spk ]" -- superscript letter k --> <!ENTITY spl CDATA "[spl ]" -- superscript letter l --> <!ENTITY spm CDATA "[spm ]" -- superscript letter m --> <!ENTITY spn CDATA "[spn ]" -- superscript letter n --> <!ENTITY spo CDATA "[spo ]" -- superscript letter o --> <!ENTITY spp CDATA "[spp ]" -- superscript letter p --> <!ENTITY spq CDATA "[spq ]" -- superscript letter q --> <!ENTITY spr CDATA "[spr ]" -- superscript letter r --> <!ENTITY sps CDATA "[sps ]" -- superscript letter s --> <!ENTITY spt CDATA "[spt ]" -- superscript letter t --> <!ENTITY spu CDATA "[spu ]" -- superscript letter u --> <!ENTITY spv CDATA "[spv ]" -- superscript letter v --> <!ENTITY spw CDATA "[spw ]" -- superscript letter w --> <!ENTITY spx CDATA "[spx ]" -- superscript letter x --> <!ENTITY spy CDATA "[spy ]" -- superscript letter y --> <!ENTITY spz CDATA "[spz ]" -- superscript letter z --> <!ENTITY sub0 CDATA "[sub0 ]" -- subscript digit 0 --> <!ENTITY sub1 CDATA "[sub1 ]" -- subscript digit 1 --> <!ENTITY sub2 CDATA "[sub2 ]" -- subscript digit 2 --> <!ENTITY sub3 CDATA "[sub3 ]" -- subscript digit 3 --> <!ENTITY sub4 CDATA "[sub4 ]" -- subscript digit 4 --> <!ENTITY sub5 CDATA "[sub5 ]" -- subscript digit 5 --> <!ENTITY sub6 CDATA "[sub6 ]" -- subscript digit 6 --> <!ENTITY sub7 CDATA "[sub7 ]" -- subscript digit 7 --> <!ENTITY sub8 CDATA "[sub8 ]" -- subscript digit 8 --> <!ENTITY sub9 CDATA "[sub9 ]" -- subscript digit 9 --> <!ENTITY splus CDATA "[splus ]" -- superscript plus sign --> <!ENTITY sminus CDATA "[sminus ]" -- superscript minus sign -- > <!ENTITY mm CDATA "[mm ]" -- mm --> <!ENTITY istrtype CDATA "[istrtype]" -- type of document e.g. TR -->

    共通部分 --> 種別 norm 備考 info 参考 com 注 -- > 種別 norm 備考 info 参考 com 注 -- > --> --> --> --> " > " > " > " > " > " > " > " > &ch.equil;" -- equilibrium --> &ch.rarr;" --yields --> &ch.larr;" --yields- reversed--> %ISOLAT1; %ISOLAT2; %ISONUM; %ISODIA; %ISOPUB; %ISOTECH; %ISOGRK3; %ISOAMSO; %ISOAMSB; %ISOAMSR; %ISOAMSN; %ISOAMSA; %ISOAMSC; %ISOMOPF; %ISOMSCR; %ISOCH; ]]>

    化学用実体集合 <!-- (C) International Organization for Standardization 1992 Permission to copy in any form is granted for use with conforming SGML systems and applications as defined in ISO 8879, provided this notice is included in all copies. --> <!-- Character entity set. Typical invocation: <!ENTITY % ISOCH PUBLIC "ISO 9573-11:1992//ENTITIES Chemistry //EN"> %ISOCH; --> <!ENTITY ch.equil SDATA "[ch.equil]"--equilibrium--> <!ENTITY ch.rarr SDATA "[ch.rarr ]"--yields (reaction left-right )--> <!ENTITY ch.larr SDATA "[ch.larr ]"--yielded by (reaction right- left)--> <!ENTITY pmasmas SDATA "[pmasmas ]"--% (m/m)--> <!ENTITY pvolvol SDATA "[pvolvol ]"--% (V/V)--> <!ENTITY pmolmol SDATA "[pmolmol ]"--% (mol/mol)--> <!ENTITY pll SDATA "[pll ]"--% (l/l)--> <!ENTITY ch.n SDATA "[ch.n ]"--prefix n---> <!ENTITY ch.o SDATA "[ch.o ]"--prefix o---> <!ENTITY ch.m SDATA "[ch.m ]"--prefix m---> <!ENTITY ch.p SDATA "[ch.p ]"--prefix p---> <!ENTITY prismant SDATA "[prismant]"--prefix antiprismo---> <!ENTITY prism3 SDATA "[prism3 ]"--prefix triprismo---> <!ENTITY prism5 SDATA "[prism5 ]"--prefix pentaprismo---> <!ENTITY prism6 SDATA "[prism6 ]"--prefix hexaprismo---> <!ENTITY hedro4 SDATA "[hedro4 ]"--prefix tetrahedro---> <!ENTITY hedro6 SDATA "[hedro6 ]"--prefix hexahedro---> <!ENTITY hedro8 SDATA "[hedro8 ]"--prefix octahedro---> <!ENTITY hedro12 SDATA "[hedro12 ]"--prefix dodecahedro---> <!ENTITY hedro20 SDATA "[hedro20 ]"--prefix icosahedro---> <!ENTITY asym SDATA "[asym ]"--prefix asym---> <!ENTITY catena SDATA "[catena ]"--prefix catena---> <!ENTITY cis SDATA "[cis ]"--prefix cis---> <!ENTITY closo SDATA "[closo ]"--prefix closo---> <!ENTITY cyclo SDATA "[cyclo ]"--prefix cyclo---> <!ENTITY fac SDATA "[fac ]"--prefix fac---> <!ENTITY mer SDATA "[mer ]"--prefix mer---> <!ENTITY nido SDATA "[nido ]"--prefix nido---> <!ENTITY quadro SDATA "[quadro ]"--prefix quadro---> <!ENTITY sec SDATA "[sec ]"--prefix sec---> <!ENTITY sym SDATA "[sym ]"--prefix sym---> <!ENTITY tert SDATA "[tert ]"--prefix tert---> <!ENTITY trans SDATA "[trans ]"--prefix trans---> <!ENTITY triangul SDATA "[triangul]"--prefix triangulo---> <!ENTITY l.opt SDATA "[l.opt ]"--optical L--> <!ENTITY d.opt SDATA "[d.opt ]"--optical D--> BRZ用の修正DTD

    (仮想的な)標準化団体BRZを想定し, その文書は次に示す点でISOの文書とは異るものとする。

    • 規格の開発過程における段階が異る。
    • 規格にISBN番号が割り当てられている。
    • 規格はプログラム及びセグメントに分類される。
    • ファイル番号, 規格管理者, 査読者及び編集者等の履歴情報及び管理情 報が存在する。
    • 最終印刷済み文書の物理的属性を指定する照合情報が存在す る。
    • 前付けが, (固定された表題をもつ)導入, 及びオプションかつ繰り返 し可能な(任意の表題をもつ)序文を含む。
    • 規格を開発した委員会の構成員リストが存在する。
    • 附属書(参考)及び附属書(規格)が任意の順序で出現できる。
    • DTD (及び最初の要素)の名前は

      これらの相違点は, 共通のBIBINFO要素から選択した要素と共に, B.1に示す小さなBRZ特定DTDを用いることによって扱うことができる。

      特定DTD部分 <!-- (C) International Organization for Standardization 1988, 1989, 1990, 1991. Permission to copy in any form is granted for use with conforming SGML systems and applications as defined in ISO 8879, provided this notice is included in all copies. Creator: Anders Berglund. Version: 1.00 1991-12-06 --> <!ENTITY % doctype "standbrz" -- Document type generic identifier --> <!ENTITY % fm.d "preface,introd*,comtab" --Front matter--> <!ENTITY % bm.d "p?" -- Back matter elements--> <!ENTITY % annxs "(annexn|annexi)*" -- BRZ has normative and informative annexes in any order --> <!ENTITY % cols "2" -- default number of columns for body --> <!ENTITY % tsize "10" -- default term size for syml and varl --> <!ENTITY % f.lang "en|fr|de|nl|it|es|qq" --list of foreign languages--> <!ENTITY % f.langd "en" --default foreign language--> <!ENTITY % tab.pz "9" -- default pointsize for tables --> <!ENTITY % tab.hhi "2" -- default highligt in table head --> <!ENTITY % stdcom PUBLIC "ISO/IEC TR 9573-11:1992//DTD Common part of DTD for Standards//EN" "standcom dtd"> %stdcom; <!-- ELEMENTS MIN CONTENT (EXCEPTIONS) --> <!ELEMENT preface - O (%s.zz;)* -- preface --> <!ELEMENT introd - O (introdt,(%s.zz;)*) -- introduction --> <!ELEMENT introdt O O %m.ph; -- title of introduction --> <!ELEMENT comtab - O (company,particip)+ -- BRZ committee list --> <!ELEMENT company - O (#PCDATA) -- name of company --> <!ELEMENT particip - O (#PCDATA) -- name of participant -->

      文書実例の例

      前付け中におけるBRZ特定要素の使用を示し, BIBINFO要素の適用可 能性を示す例を次に示す。 <!DOCTYPE STANDBRZ SYSTEM "standbrz.dtd"> <BIBINFO APPLY=BRZ> <MTITLE langcode=EN>Corona Borealis &mdash; Measurement methods <PTITLE>Spectrum <EDITION>First <VERSION>1 <LANGUAGE>EN <WDNUMBER>BRZ COM 3/7<SERNUM>xyz 345 <NUMBER>12345 <PART>3 <SOURCEOD>BRZ <DEVELOPC> <STATUS>Preliminary Standard<SCDATE>1987-01-18<VOTESTRT>1987-02-15< ;VOTEEND>1987-08-15 <STATUS>BRZ Standard<SCDATE>1987-10-01 <ABSTRACT>The text of an abstract. <P>Another paragraph in the abstract. <CLASSIFN type=UDC>123.456.789 <CLASSIFN type=ISBN>12 34 56789 7 <CLASSIFN type=program>Lifestyles and Environment <CLASSIFN type=segment>Phenomena in the athmosphere <KEYWORD>Corona <KEYWORD>Spectrum <KEYWORD>Spectral analysis <RELSTD>UOS 1234 <PRODINFO> <PRODPARM>file number<PRODVAL>abc 1234 <PRODPARM>Standards Administrator<PRODVAL>A.Someone <PRODPARM>Proofreader<PRODVAL>B.Sharpeye <PRODPARM>Editor<PRODVAL>M.Yself <OTHERTXT TYPE=collat>Specification of the physical attributes of the final printed document. <PREFACE> <P>Text of the preface. <INTROD>Introduction <P>Text of first introduction. <INTROD>Another one <P>Text of second introduction. <COMTAB> <COMPANY>Alpha Ltd.<PARTICIP>A.Person <COMPANY>Beta Inc.<PARTICIP>B.Else <BODY> <SCOPE> ...