diff options
| author | Marcos Magueta <maguetamarcos@gmail.com> | 2026-09-07 20:51:31 -0300 |
|---|---|---|
| committer | Marcos Magueta <maguetamarcos@gmail.com> | 2026-09-07 20:51:31 -0300 |
| commit | 543a35109cb23b464abd26a234b08b4060fe28ba (patch) | |
| tree | f128b53208ee70306c404742a629bfc80b82036e /docs/object-taxonomy.org | |
| parent | 962981db8038b980d89142b0b89a1474f7448986 (diff) | |
| download | RNT-543a35109cb23b464abd26a234b08b4060fe28ba.tar.gz RNT-543a35109cb23b464abd26a234b08b4060fe28ba.zip | |
schematics and evaluator doc
Diffstat (limited to 'docs/object-taxonomy.org')
| -rw-r--r-- | docs/object-taxonomy.org | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/docs/object-taxonomy.org b/docs/object-taxonomy.org index ec284eb..02636b0 100644 --- a/docs/object-taxonomy.org +++ b/docs/object-taxonomy.org @@ -39,10 +39,22 @@ constitute admissible members of the relation. Constraints involving multiple relations place an individual relation within the wider semantics of its multigroup. -Schematics therefore describes more than the shape of a relation. It -records the information necessary to understand the logical conditions -under which a relation value is a semantically consistent -representation of its intended group. +Schematics therefore describes more than the shape of a relation, +recording the information necessary to understand the logical +conditions under which a relation value is a semantically consistent +representation of its intended group. Its schema component is exposed +through =Protocols.Schematics.Make(Schema)=, instantiated by the host +with a logical schema implementation satisfying +=Abstract.Schematics.SCHEMA=. Providers and consumers use the shared +protocol module to obtain a schema and list its attributes through an +object handle. + +For now, types are only opaque tags carried by attributes, and schema +operations preserve this metadata without trying to resolve these +tags, comparing types, or checking values against domains. Structural +checks, such as rejecting unknown projection attributes, remain valid +however. Membership criteria, their evaluation, and constraint +derivation are not also implemented. * Namespace A namespace is a component of RNT's hierarchical object/name space. It |
