Meta-tables TT, TA are Self-Describing:
TT000001 TableType TT /* meta-table that defines tables */
TT000002 TableAttribute TA /* meta-table that defines attributes */
TA000001 TT000001 TTid NA c8 1 /* unique pkey of TT-row */
TA000002 TT000001 tableName NA c32 0 /* Long name of this table */
TA000003 TT000001 ttAbbrev NA c2 0 /* abbreviated name (UCltrs)*/
TA000004 TT000001 ttDescription NA c24 0 /* meaning of table */
/*----------------------------------------------------------------*/
TA000005 TT000002 TAid NA c8 1 /* unique pkey of TA-row */
TA000006 TT000002 TTid NA c8 1 /*unique fkey xref to TableType */
TA000007 TT000002 name NA t80 0 /* name of attribute (field) */
TA000008 TT000002 altName NA c24 0 /* unique pkey of ITem */
TA000009 TT000002 fmt NA c4 0 /* field format: i4,f4,f8,c8,t80..*/
TA000010 TT000002 is_key NA c3 0 /* values: nonkey:0; key:1,-1,s */
TA000011 TT000002 description NA t80 0 /* meaning of table field */
TTid* tableName ttAbbrev ttDescription
TAid TTid name altName fmt is_key description
Descriptions of meta-tables TT and TA occupy rows 1 and 2 of meta-table TT
Meta-attributes of tables TT and TA appear in rows 1..11 of meta-table TA.
Each TA-row includes a foreign key TTid to identify its parent row 1 or 2 of table TT.
Other attributes of tables TT and TA are merely copied from schema tables TT and TA.