(DocRepTalk) = (SGMLDocument.jam).run (InterscriptSample.jam).run (ODAStructure.jam).run (rjbDocarray) [(rjbDoc1) (rjbDoc2) (rjbDoc2a) (rjbDoc3) (rjbDoc4) (rjbDoc5) (rjbDoc6) (rjbDoc7) (rjbDoc8) (rjbDoc9) (rjbDoc10) (rjbDoc11) (rjbDoc12) (rjbDoc13) (rjbDoc14) (rjbDoc15) (rjbDoc16) (rjbDoc17) (rjbDoc18) (rjbDoc19) ] .def (rjbDoc1) { (xxxleft) 1.2 inch .def (xxxindent) xxxleft 0.5 inch .add .def (xxxtop) 5.0 inch .def (xxxgap) 0.7 inch .def (xxxsmallgap) 0.45 inch .def (Rick Beach) whoframe [(Document Content) (Representation)] title (· PDLs are not enough) major (· Using documents in other forms) major (draft, thesis, paper, book chapter) minor (· Database searching for content) major (locating keywords, spelling checkers) minor (Doc1) slidenumber } .cvx .def (rjbDoc2) { (xxxleft) 1.625 inch .def (xxxindent) xxxleft 0.5 inch .add .def (xxxtop) 5.0 inch .def (xxxgap) 0.7 inch .def (xxxsmallgap) 0.45 inch .def (Rick Beach) whoframe (Final Form vs Editable Form) title (· Different semantics) major (logical content relationships) minor (physical layout relationships) minor (· Necessary to associate them) major (page references) minor (· PDL provides clean interface) major (editing separate from printing) minor (Doc2) slidenumber } .cvx .def (rjbDoc2a) { % Document preparation systems (xxxleft) 1.0 inch .def (xxxindent) xxxleft 0.5 inch .add .def (xxxtop) 5.0 inch .def (xxxgap) 0.7 inch .def (xxxsmallgap) 0.45 inch .def (Rick Beach) whoframe [ (Typical Document) (Preparation System) ] title { DocPrepSys }.cvx .dosaveall (DocSys1) slidenumber } .cvx .def (rjbDoc3) { (xxxleft) 2.95 inch .def (xxxindent) xxxleft 0.5 inch .add .def (xxxtop) 5.0 inch .def (xxxgap) 0.7 inch .def (xxxsmallgap) 0.45 inch .def (Rick Beach) whoframe [(Revisable Content) (Representations)] title (· Procedural markup) major (troff, TeX, typesetter codes) minor (· Declarative markup) major (GML, Scribe, LaTeX) minor (· WYSIWYG editors) major (Bravo, Grif) minor (Doc3) slidenumber } .cvx .def (rjbDoc4) { (xxxleft) 1.25 inch .def (xxxindent) xxxleft 0.5 inch .add .def (xxxtop) 5.0 inch .def (xxxgap) 0.6 inch .def (xxxsmallgap) 0.45 inch .def (Rick Beach) whoframe [(Range of) (Processing Capability)] title (· word processing terminals) major (· WYSIWYG editing workstations) major (· graphics workstations) major (· page makeup workstations) major (· foreign language workstations) major (· database extracts) major (· mainframe computers) major (Doc4) slidenumber } .cvx .def (rjbDoc5) { (xxxleft) 0.9 inch .def (xxxindent) xxxleft 0.5 inch .add .def (xxxtop) 5.0 inch .def (xxxgap) 0.7 inch .def (xxxsmallgap) 0.45 inch .def (Rick Beach) whoframe [(Range of) (Representation Standards)] title (· Markup languages) major (SGML) minor ( (Standardized Generalized Markup Language)) minor (· Content Structures) major (Interscript) minor (ODA (Office Document Architecture)) minor (Doc5) slidenumber } .cvx .def (rjbDoc6) { (xxxleft) 0.9 inch .def (xxxindent) xxxleft 0.5 inch .add .def (xxxtop) 5.0 inch .def (xxxgap) 0.7 inch .def (xxxsmallgap) 0.45 inch .def (Rick Beach) whoframe (SGML) title (· ISO standard draft) major (· Markup of textual manuscript) major (· Input through text editor) major (· Rigorous syntax of document tags) major (defines logical content sequence) minor (Doc6) slidenumber } .cvx .def (rjbDoc7) { (xxxleft) 2.9 inch .def (xxxindent) xxxleft 0.5 inch .add .def (xxxtop) 5.0 inch .def (xxxgap) 0.7 inch .def (xxxsmallgap) 0.45 inch .def (Rick Beach) whoframe (SGML) title (· Catalog of tags) major (text content) minor (· Nontextual content) major (mathematical forumulae) minor (tabular material) minor (system-specific information) minor (Doc7) slidenumber } .cvx .def (rjbDoc8) { % SGML document (xxxleft) 1.0 inch .def (xxxindent) xxxleft 0.5 inch .add .def (xxxtop) 5.0 inch .def (xxxgap) 0.7 inch .def (xxxsmallgap) 0.45 inch .def (Rick Beach) whoframe (SGML Content Definition) title { SGMLDocument } .cvx .dosave (Doc8) slidenumber } .cvx .def (rjbDoc9) { (xxxleft) 1.18 inch .def (xxxindent) xxxleft 0.5 inch .add .def (xxxtop) 5.0 inch .def (xxxgap) 0.7 inch .def (xxxsmallgap) 0.45 inch .def (Rick Beach) whoframe (Interscript) title (· Xerox revisable format) major (Interpress separate from Interscript) minor (· Interchange among computers) major (humans use computers to create documents) minor (processing by computers to create final form) minor (· Language to express content) major (interpret script to instantiate content) minor (Doc9) slidenumber } .cvx .def (rjbDoc10) { (xxxleft) 1.1 inch .def (xxxindent) xxxleft 0.5 inch .add .def (xxxtop) 5.25 inch .def (xxxgap) 0.7 inch .def (xxxsmallgap) 0.45 inch .def (Rick Beach) whoframe (Interscript) title (· Various workstation capabilities) major (text-only) minor (graphics illustrator) minor (publications management) minor (· Interscript base language) major (· Tagged content nodes) major (text paragraphs) minor (tables, spreadsheets) minor (synthetic & sampled graphics) minor (Doc10) slidenumber } .cvx .def (rjbDoc11) { (xxxleft) 1.15 inch .def (xxxindent) xxxleft 0.5 inch .add .def (xxxtop) 5.0 inch .def (xxxgap) 0.7 inch .def (xxxsmallgap) 0.45 inch .def (Rick Beach) whoframe (Interscript Layout) title (· Layout by regular expression) major (pages, columns, boxes,) minor ( lines of text, characters) minor (labels identify layout objects) minor (· Pouring algorithm) major (matches labeled nodes to regular expression) minor (Doc11) slidenumber } .cvx .def (rjbDoc12) { % Interscript Sample (xxxleft) 1.0 inch .def (xxxindent) xxxleft 0.5 inch .add .def (xxxtop) 5.0 inch .def (xxxgap) 0.7 inch .def (xxxsmallgap) 0.45 inch .def (Rick Beach) whoframe (Interscript Sample) title { InterscriptSample }.cvx .dosave (Doc12) slidenumber } .cvx .def (rjbDoc13) { (xxxleft) 1.47 inch .def (xxxindent) xxxleft 0.5 inch .add .def (xxxtop) 5.0 inch .def (xxxgap) 0.7 inch .def (xxxsmallgap) 0.45 inch .def (Rick Beach) whoframe [ (Office Document Architecture) ((ODA)) ] title (· ISO standard draft) major (· Combined representation) major (logical content) minor (physical layout) minor (· Data structure representation) major (Doc13) slidenumber } .cvx .def (rjbDoc14) { (xxxleft) 2.4 inch .def (xxxindent) xxxleft 0.5 inch .add .def (xxxtop) 5.0 inch .def (xxxgap) 0.6 inch .def (xxxsmallgap) 0.45 inch .def (Rick Beach) whoframe [(ODA) (Document Components)] title (Document profile) major (Generic logical structure) major (Generic layout structure) major (Document style) major (Specific logical structure) major (Specific layout structure) major (Doc14) slidenumber } .cvx .def (rjbDoc15) { % ODA structure (xxxleft) 1.0 inch .def (xxxindent) xxxleft 0.5 inch .add .def (xxxtop) 5.0 inch .def (xxxgap) 0.7 inch .def (xxxsmallgap) 0.45 inch .def (Rick Beach) whoframe [(ODA) (Document Structure)] title { ODAStructure }.cvx .dosave (Doc15) slidenumber } .cvx .def (rjbDoc16) { (xxxleft) 2.7 inch .def (xxxindent) xxxleft 0.5 inch .add .def (xxxtop) 5.0 inch .def (xxxgap) 0.7 inch .def (xxxsmallgap) 0.45 inch .def (Rick Beach) whoframe [(Accommodating) (Illustrations)] title (· Object structure) major (· Artwork content) major (line drawings) minor (sampled images) minor (complex arrangements of text) minor (Doc16) slidenumber } .cvx .def (rjbDoc17) { (xxxleft) 2.6 inch .def (xxxindent) xxxleft 0.5 inch .add .def (xxxtop) 5.0 inch .def (xxxgap) 0.7 inch .def (xxxsmallgap) 0.45 inch .def (Rick Beach) whoframe [(Accommodating) (Illustrations)] title (· SGML:) major (inclusion of system info) minor (· Interscript:) major (exchange of editable graphics) minor (· ODA:) major (exchange of graphic metafiles) minor (Doc17) slidenumber } .cvx .def (rjbDoc18) { (xxxleft) 0.99 inch .def (xxxindent) xxxleft 0.5 inch .add .def (xxxtop) 5.0 inch .def (xxxgap) 0.7 inch .def (xxxsmallgap) 0.45 inch .def (Rick Beach) whoframe (ODA Graphics Activity) title (· Incorporating graphics underway) major (· GGCA) major ((Geometrical Graphical Content Architecture)) minor (CCITT wants it before ODA useful) minor (· CGM) major (Computer Graphics Metafile) minor (extensions to conform to CGI, GKS, PHIGS) minor (Doc18) slidenumber } .cvx .def (rjbDoc19) { (xxxleft) 0.9 inch .def (xxxindent) xxxleft 0.5 inch .add .def (xxxtop) 5.0 inch .def (xxxgap) 0.7 inch .def (xxxsmallgap) 0.45 inch .def (Rick Beach) whoframe (Revisable Graphics) title (· What is a revisable graphic object?) major (· How do we create them?) major (Doc19) slidenumber } .cvx .def (DocPrepSys) {{ { % printed page 0.5 .setgray 713.0 360.4557 .moveto 803.5441 360.4557 .lineto 829.0 335.0 .lineto 829.0 214.4557 .lineto 713.0 214.4557 .lineto 713.0 360.4557 .lineto 1 .makeoutline .maskfill 2.0 .setstrokewidth 1.0 .setgray 2 .setstrokejoint 2 .setstrokeend 713.0 360.4557 .moveto 803.5441 360.4557 .lineto 829.0 335.0 .lineto 829.0 214.4557 .lineto 713.0 214.4557 .lineto 713.0 360.4557 .lineto .maskstrokeclosed 0.0 .setgray 803.5441 360.4557 .moveto 803.5441 335.0 .lineto 829.0 335.0 .lineto 803.5441 360.4557 .lineto 1 .makeoutline .maskfill 2.0 .setstrokewidth 1.0 .setgray 2 .setstrokejoint 2 .setstrokeend 803.5441 360.4557 .moveto 803.5441 335.0 .lineto 829.0 335.0 .lineto 803.5441 360.4557 .lineto .maskstrokeclosed }.cvx .dosave {0.0 .setgray 76.8052 275.8261 .moveto 76.8052 348.7374 .lineto 172.344 348.7374 .lineto 172.344 275.8261 .lineto 1 .makeoutline .maskfill 2 .setstrokejoint 2 .setstrokeend black 3.0 .setstrokewidth 76.8052 275.8261 76.8052 348.7374 .maskvector 1.0 .setgray 3.0 .setstrokewidth 76.8052 348.7374 172.344 348.7374 .maskvector 1.0 .setgray 3.0 .setstrokewidth 172.344 348.7374 172.344 275.8261 .maskvector 1.0 .setgray 3.0 .setstrokewidth 172.344 275.8261 76.8052 275.8261 .maskvector }.cvx .dosaveall {0.5 .setgray 46.63504 218.0 .moveto 46.63504 255.7126 .lineto 200.0 255.7126 .lineto 200.0 218.0 .lineto 1 .makeoutline .maskfill 2 .setstrokejoint 2 .setstrokeend 1.0 .setgray 2.0 .setstrokewidth 46.63504 218.0 46.63504 255.7126 .maskvector 1.0 .setgray 2.0 .setstrokewidth 46.63504 255.7126 200.0 255.7126 .maskvector 1.0 .setgray 2.0 .setstrokewidth 200.0 255.7126 200.0 218.0 .maskvector 1.0 .setgray 2.0 .setstrokewidth 200.0 218.0 46.63504 218.0 .maskvector }.cvx .dosaveall {0.5 .setgray 99.60296 255.7126 .moveto 99.60296 275.8261 .lineto 153.6029 275.8261 .lineto 153.6029 255.7126 .lineto 1 .makeoutline .maskfill 2 .setstrokejoint 2 .setstrokeend 1.0 .setgray 2.0 .setstrokewidth 99.60296 255.7126 99.60296 275.8261 .maskvector 1.0 .setgray 2.0 .setstrokewidth 99.60296 275.8261 153.6029 275.8261 .maskvector 1.0 .setgray 2.0 .setstrokewidth 153.6029 275.8261 153.6029 255.7126 .maskvector 1.0 .setgray 2.0 .setstrokewidth 153.6029 255.7126 99.60296 255.7126 .maskvector }.cvx .dosaveall {0.0 .setgray 387.2101 191.6234 .moveto 387.2101 374.6939 .lineto 544.79 374.6939 .lineto 544.79 191.6234 .lineto 1 .makeoutline .maskfill 2 .setstrokejoint 2 .setstrokeend 1.0 .setgray 2.0 .setstrokewidth 387.2101 191.6234 387.2101 374.6939 .maskvector 1.0 .setgray 2.0 .setstrokewidth 387.2101 374.6939 544.79 374.6939 .maskvector 1.0 .setgray 2.0 .setstrokewidth 544.79 374.6939 544.79 191.6234 .maskvector 1.0 .setgray 2.0 .setstrokewidth 544.79 191.6234 387.2101 191.6234 .maskvector }.cvx .dosaveall {1.0 .setgray 85.80519 284.8261 .moveto 85.80519 339.7374 .lineto 163.344 339.7374 .lineto 163.344 284.8261 .lineto 1 .makeoutline .maskfill 2 .setstrokejoint 2 .setstrokeend 1.0 .setgray 2.0 .setstrokewidth 85.80519 284.8261 85.80519 339.7374 .maskvector 1.0 .setgray 2.0 .setstrokewidth 85.80519 339.7374 163.344 339.7374 .maskvector 1.0 .setgray 2.0 .setstrokewidth 163.344 339.7374 163.344 284.8261 .maskvector 1.0 .setgray 2.0 .setstrokewidth 163.344 284.8261 85.80519 284.8261 .maskvector }.cvx .dosaveall {203.4643 324.6866 .translate .concatt "Xerox/PressFonts/Helvetica-brr" .findfont 32.0 .scale .modifyfont .setfont majorColor .cvx .exec 0.0 0.0 .setxy "Revisable" .show 1.0 .setgray }.cvx .dosaveall {226.6428 282.6428 .translate .concatt "Xerox/PressFonts/Helvetica-brr" .findfont 32.0 .scale .modifyfont .setfont majorColor .cvx .exec 0.0 0.0 .setxy "Format" .show 1.0 .setgray }.cvx .dosaveall {405.8214 296.6428 .translate .concatt "Xerox/PressFonts/Helvetica-brr" .findfont 32.0 .scale .modifyfont .setfont black 0.0 0.0 .setxy "Format" .show 1.0 .setgray }.cvx .dosaveall {399.0183 246.4541 .translate .concatt "Xerox/PressFonts/Helvetica-brr" .findfont 32.0 .scale .modifyfont .setfont black 0.0 0.0 .setxy "Process" .show 1.0 .setgray }.cvx .dosaveall {571.8214 282.6428 .translate .concatt "Xerox/PressFonts/Helvetica-brr" .findfont 32.0 .scale .modifyfont .setfont majorColor .cvx .exec 0.0 0.0 .setxy "Format" .show 1.0 .setgray }.cvx .dosaveall {590.7143 322.0 .translate .concatt "Xerox/PressFonts/Helvetica-brr" .findfont 32.0 .scale .modifyfont .setfont majorColor .cvx .exec 0.0 0.0 .setxy "Final" .show 1.0 .setgray }.cvx .dosaveall }.cvx .dosaveall }.cvx .def €DocRepTalk.jam Copyright c 1986 by Xerox Corporation. All rights reserved. Rick Beach, August 14, 1986 1:28:46 pm PDT (DocPrepSys.jam).run % included below Κ Έ˜codešœ™Kšœ Οmœ1™