implicit.ink
read this in

properties /identity

property token a chosen word

dinnerware type

also called piece type

Which dinnerware/serveware piece this is — a plate (an individual flat eating surface: dinner, dessert, side, soup, deep, oval, rice or cake plates are all 'plate', differing only by size and shape), a tray (a flat carrying/serving surface — round, serving, party or oval trays), a platter (a large serving plate, usually oval), a saucer (the small under-plate that sits beneath a cup), or a charger plate (a large decorative under-plate set beneath the dinner plate — NOT an electronics charger). These pieces share the dinnerware slot-profile and differ only by this role name plus shape and size, so they are VALUES here rather than classes (the Drinkware/drinkware_type precedent). A bowl is NOT a value here — it adds a holding capacity and is the class Bowl. Concern identity (a plate vs a tray is a different listing, NON-axis-eligible — not a buy-box toggle); optional (a Bowl inherits it unfilled).

Dinnerware type is answered with one word chosen from the dinnerware 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

2 kinds answer 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
Dinnerware 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
dinnerware one