StateModelRev05f.ppt - RJL rev. 050918  10
State Model Design - 9
Name-scopes for schema tables
•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.