 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
| • |
Meta-data
tables TT and TA have the same
|
|
|
format as
ordinary tables described by
|
|
|
instances
of TT and TA.
|
|
|
| • |
TT
and TA and any other meta-tables
(SV, VV
|
|
|
etc.)
can be defined and stored in the first two
|
|
|
rows
of TT and their 11 TA-child-rows.
|
|
|
| • |
CAUTION!
The order of TT_-rows is a critical
|
|
|
invariant
for any application because chgen has
|
|
|
no
other way to order them for encode-decode-
|
|
|
indexing
purposes.
|
|
|
| • |
Rigorous
invariant encoding is possible for
|
|
|
chgen,
but it requires (1) partitioning tables into
|
|
namespaces
or sub-schema scopes, and (2)
|
|
|
defining
a table-type order or index as a TT-row
|
|
meta-attribute
within each namespace scope.
|
|
|
This
ordering should be invariant over all
|
|
|
concurrent
collaborating applications, for any
|
|
|
schema
version SV.
|
|