DocRepTalk.jam
Copyright © 1986 by Xerox Corporation. All rights reserved.
Rick Beach, August 14, 1986 1:28:46 pm PDT
(DocRepTalk) =
(DocPrepSys.jam).run % included below
(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
(<xyz>text content</xyz>) 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