implicit.ink
read this in

properties /identity

property token a chosen word

strainer type

also called strainer use

Which perforated/mesh draining vessel this is — a colander, a sieve, or a flour sifter. These share the Strainer slot-profile (a perforated/mesh vessel with a real nominal holding volume, keyed by mesh_grade + capacity + shape) and differ only by use and fineness, so they are VALUES not classes (Colander / Sieve are folds, not minted kinds — the utility_vessel_type / brushware_type fold discipline). Small rim/hand strainers spec'd by diameter not volume (tea strainer, skimmer, oil strainer) are deferred — they have no nominal litre capacity, which Strainer requires by inheriting it from Container. Concern identity (a colander vs a sieve is a different listing, NON-axis-eligible); optional.

Strainer type is answered with one word chosen from the strainer types list — the same word shared across every product that uses it.

It belongs to identity — who and what it is.

asked by the kinds that answer it

1 kind answers it, each for a single value. The same question can be reused by unrelated kinds — one meaning, many homes.

answered with
token — a token — a word chosen from a fixed vocabulary, shared and filterable across products.
value domain
Strainer types — the vocabulary its answers are drawn from.
concern
Identity — the facet of a product it belongs to.

asked by kinds that answer it

The same question can be reused by unrelated kinds — one meaning, many homes.

kindhow many
strainer one