SASOUT Table Model
----------------------------------------------------------------------------
Subject: SASOUT Table Model
Date: Fri, 3 Jan 1997 16:24:47 GMT
From: sascrs@tennyson.unx.sas.com (Craig R. Sampson)
Newsgroups: comp.text.sgml
----------------------------------------------------------------------------
Hello,
My apologies for not posting this right after SGML'96. This posting contains
the SASOUT table DTD and four example tables. The complete write up on this
model is available in the SGML'96 proceedings.
Please join me in asking the SGML vendor community to provide support for
alternate table models that provide capabilities beyond those of the CALS
model.
Craig Sampson
...........SASOUT DTD.................
]>
...........Simple table example...............
Simple Table Example
Simple Table Example
Bit
Condition
Code
Hex
Description
1
DSLABEL
1
0001X
Data set LABEL=options differ
2
DSTYPE
2
0002X
Data set TYPE=options differ
3
INFORMAT
4
0004X
Variable has different informat
4
FORMAT
8
0008X
Variable has different format
5
LENGTH
16
0010X
Variable has different length
6
LABEL
32
0020X
Variable has different label
7
BASEOBS
64
0040X
Base data set has observations not in comparison
8
COMPOBS
128
0080X
Comparison data set has observations not in base
9
BASEBY
256
0100X
Base data set has BY group not in comparison
10
COMPBY
512
0200X
Comparison data set has BY group not in base
11
BASEVAR
1024
0400X
Base data set has variable not in comparison
12
COMPVAR
20481
0800X
Comparison data set has variable not in base
13
VALUE
4096
1000X
A value comparison was unequal
14
TYPE
8192
2000X
Conflicting variable types
15
BYVAR
16384
4000X
BY variables do not match
16
ERROR
32768
8000X
Fatal error; comparison not done
...........Intersection table example...............
Intersection Table Example
Intersection Table Example
Newcomer
User
Expert
9:00
An Introductory Overview of IETMs
Typesetting Direct from WWW Documents
SGML to SGML Transformations
10:00
Developing Interactive Multimedia Applications
Can and Should HTML be used for Doc Structure
How SGML Can Change the Way We Think About Information
11:00
Managing an SGML Conversion Project
Using HTML as the Basis for Information Sharing
...........Drill Down table example...............
Communications Between Hosts
Communication Protocol Selection Between Hosts
Local Hosts
MVS
CMS
OpenVMS
UNIX
OS/2
Windows
Remote Hosts
Release
6.07+
6.07+
6.07+
6.07+
6.08+
6.06+
6.08+
MVS
6.07+
APPC TCP/IP
APPC TCP/IP
TCP/IP TELNET
TCP/IP TELNET
Async EHLLAPI APPC TCP/IP TELNET
Async EHLLAPI
EHLLAPI TCP/IP TELNET APPC
6.06, 5.18
none
none
TELNET
TELNET
Async EHLLAPI
Async EHLLAPI
EHLLAPI TELNET
CMS
6.07+
APPC TCP/IP
APPC TCP/IP
TCP/IP TELNET
TCP/IP TELNET
Async EHLLAPI APPC TCP/IP TELNET
Async EHLLAPI
EHLLAPI TCP/IP TELNET APPC
6.06, 5.18
none
none
TELNET
TELNET
Async EHLLAPI TELNET
Async EHLLAPI
EHLLAPI TELNET
OpenVMS
6.07+
TCP/IP
TCP/IP
TCP/IP TELNET DECnet
TCP/IP TELNET
Async TCP/IP TELNET
Async
DECnet TCP/IP TELNET
6.06, 5.18
none
none
TELNET
TELNET
Async EHLLAPI TELNET
Async
TELNET
UNIX
6.07+
TCP/IP
TCP/IP
TCP/IP
TCP/IP
Async TELNET
Async
DECnet
OS/2
6.08+
APPC
APPC
TCP/IP
TCP/IP
APPC
none
TCP/IP
...........Show-all table example...............
This Table was Converted by cals2sasout.xom
Show All Table
Where
Is type
And
element
C
specifies the
graphic element to size
id-num
N
identifies
the part of the element to size.
size
C
for
all elements except MARKER, specifies the thickness of the line.
'THIN'
'REGULAR' (the default)
'THICK'
for MARKER, specifies height
'SMALL'
'MEDIUM' (the default)
'LARGE'