Protocol Spec
Ontology Conventions
Look Conventions
kanonak.org
view@1.1.0
view
As
The output property this Projection's `value` is stored under on the View's `produces` instance — a real property reference, not a free-text column name, so…
Bind
The context class this View is a shape over — the type of the instance each Projection (or, for a visual subclass, each Band) is computed against. A reference…
Derived From
Set by a producer on each materialized result instance: a reference to the stable input resource the instance was derived from. This is what keeps a reshaping…
Produces
The output class each result instance is typed as — the design-time schema of this View's result. Optional. When present, the View is a RESHAPING view: a…
Projection
One cell in a View's shape — it MAPS a value computed from the input instance onto a property of the output. `value` is any `tx.Expression` evaluated against…
Projections
Ordered list of Projections that map the input shape onto the `produces` output class. List order is significant — it is the order cells appear in the…
Root View
The single root View this package publishes. Exactly one per ViewPackage: the package is the unit of versioning and addressing for that one View. Supporting…
Value
The expression computing this Projection's value from the bound instance. Any `tx.Expression`; the bound instance is available as the `input` environment…
View
Abstract base for the canonical "shape over a class" primitive of the protocol. A View binds to a context class and declares an ordered output over the bound…
View Package
A Package whose purpose is to publish a single, stable, addressable View. Its `rootView` names the one View instance the package exists to carry; other…
Where
Optional list of boolean filter predicates. Each is a `tx.Expression` yielding a boolean (typically a `tx.Equals` / `tx.GreaterThan` / `tx.Contains` over a…