implicit.ink
read this in

properties /identity

property token a chosen word

roller type

Which paint roller this is by form/role — a standard cage roller, a mini/trim roller (a small roller for tight areas), a radiator roller (a long-handled narrow roller for behind radiators), a jumbo roller (an extra-wide roller for large walls), or a foam/gloss roller (a smooth foam sleeve for gloss finishes). These share the PaintRoller slot-profile and differ only by this role, so they are VALUES here rather than classes — the brushware_type / dinnerware_type fold. Concern identity (a mini roller vs a radiator roller is a different listing, NON-axis-eligible); optional.

Roller type is answered with one word chosen from the roller 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
Roller 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
paint roller one