implicit.ink
read this in

Product/furniture/seat

kind differentiated a true kind

seat

also called chair · sofa

A backed seat for one or more people — a dining/folding/accent/outdoor chair, a plastic monobloc chair, an armchair, a loveseat, a 2/3/5-seater sofa or sofa set (including the Cello moulded-plastic sofa sets). It strictly refines Furniture by TWO exclusive slots a flat-surface table has no analogue for: `backrest_style` (the back-form — solid/moulded, slatted, ladder-back, mesh, upholstered, tufted, pillow-back, cane) and `seat_count` (how many it seats — 1 for a chair, 2 for a loveseat, 3 for a sofa, 5 for a sectional). Chair and Sofa are NOT separate kinds: a real sofa carries a back-form (so backrest_style is not chair-exclusive) and a chair seats one as a VALUE (seat_count=1, not a structural absence), so they share ONE slot-profile and differ only by seat_count's value — the AA-vs-AAA value restriction the predicate forbids from minting. It also optionally carries `armrest` (armless / fixed / adjustable, the armchair-vs-side-chair choice) and `seat_type` (the dining/folding/accent/outdoor/lounge use fold). The present-or-absent line is Seat-vs-STOOL: a backless stool cannot state backrest_style and is a separate queued mint. Upholstery is NOT universal (Cello seats are moulded plastic), so material is left inherited (plastic / fabric / leather). An office chair (tilt/gas-lift/casters), a recliner (recline mechanism) and a sofa-bed (bed-conversion) add exclusive mechanism slots and mint OfficeChair/Recliner/SofaBed children (queued); a multi-piece 'sofa set' is a downstream bundle, not a kind. Inherits assembly and height from Furniture; material, color and dimensions from Product. Sold across a backrest_style x seat_count x armrest x material space; which combinations a seller offers is a downstream Seedbed statement.

the reading

A genuine kind — it answers questions its parent does not.

A seat is a furniture that adds its own seat count, armrest, backrest style and seat type.

what it can tell you the questions a seat answers

Grouped by the part of the product each question is about. Every seat can answer all of these.

Identity who and what it is

Each seat has a display name, a model name, a trade identifier, a single active state, a single brand, a single identifier exists, a single manufacturer, a single seat type, a single seller type, a single sub-brand and any number of tracking markings. Each trade identifier carries its own identifier scheme.

Measurement its measurable, physical facts

Beyond what a furniture measures, it adds its own seat count. It also records depth, height and width (in millimeters or inches), net content (in liters) and net weight (in grams or kilograms).

It has a single armrest, assembly, backrest style and size system. It comes in any number of colors and materials. It offers any number of patterns and sizes.

Pricing what it costs

It can be listed at any number of list prices, list prices, list prices, list prices, list prices and list prices. It has a single custom amount enabled. Each price component carries its own price component type. Each sale price carries its own compare-at price, reference price type, promotion type, price valid from, price valid until and price eligibility. Each tier price carries its own tiers mode, tier minimum quantity, tier flat fee and price eligibility.

Compliance where it is from and what it meets

Each seat states its country of origin. It may carry any number of certifications.

Media how it is shown

It records description and media. Each media carries its own medium type, media role, media alt text, media facing and document type.

Availability whether it can be obtained

It has a single availability status, any number of eligible regions, any number of ineligible regions and inventory quantity. Each inventory quantity carries its own quantity state.

Social proof what buyers and critics say about it

A seat can carry a single fit verdict and aggregate rating, and any number of comments, community answers, community questions, reviews, review highlight tags and engagement counters. Each aggregate rating carries its own rating count. Each comment carries its own commenter name, commenter role and comment date. Each community answer carries its own answerer role, answer accepted and answer vote count. Each community question carries its own question author, question date and question vote count. Each engagement counter carries its own engagement signal, engagement window and engagement rank category. Each review carries its own review rating, review headline, review author, review date, verified purchase, review kind, review aspect, incentive disclosure, review language, review source platform, reviewer media, helpful vote count and variant reviewed.

Condition the state the item is sold in

Each seat is sold in a stated item condition. A free-text condition note can add the specifics.

It measures shipping weight (in grams or kilograms). It has a single requires shipping. It offers any number of fulfilment channels and shipping restrictions. It records hs tariff code. Each shipping rate carries its own delivery speed, shipping region, minimum handling time, maximum handling time, minimum transit time, maximum transit time and free-shipping threshold.

Tax

It has a single tax behaviour. It records tax category.

It has a single gift card. It supports any number of digital delivery methods. Each digital delivery method carries its own licence term, licence scope, delivery platform / drm, download limit and access expiry.

slot-profile what a seat answers

Every question it can answer — added here, shadowed (tightened from a parent), or inherited from above. Each answer is a token, a number + unit, or free text.

Identity who and what it is
questionanswered withhow manyfrom
active state token Active States one product
brand token Brands many product
display name free text required · one product
identifier exists token Identifier Expectation one product
manufacturer token Manufacturers one product
model name free text one product
seat type new to this kind token Seat types one added
seller type token Seller Types one product
sub-brand token Sub-Brands one product
tracking marking token Tracking Markings many product
trade identifier free text many product
each trade identifier carries identifier scheme
Measurement its measurable, physical facts
questionanswered withhow manyfrom
depth number + unit Length units one product
height number + unit Length units required · one furniture
net content number + unit Volume units one product
net weight number + unit Mass units one product
seat count new to this kind number + unit Seat count units required · one added
width number + unit Length units one product
questionanswered withhow manyfrom
armrest new to this kind token Armrest types one added
assembly token Assembly states required · one furniture
backrest style new to this kind token Backrest styles required · one added
color token Color types many product
material token Material types many product
pattern token Patterns many product
size token Sizes many product
size system token Size Systems one product
Pricing what it costs
questionanswered withhow manyfrom
custom amount enabled token Custom Amount Modes one product
custom amount maximum number + unit Currencies one product
custom amount minimum number + unit Currencies one product
list price number + unit Currencies many product
price component number + unit Currencies many product
each price component carries price component type
sale price number + unit Currencies many product
each sale price carries compare-at pricereference price typepromotion typeprice valid fromprice valid untilprice eligibility
tier price number + unit Currencies many product
each tier price carries tiers modetier minimum quantitytier flat feeprice eligibility
Compliance where it is from and what it meets
questionanswered withhow manyfrom
certification token Certifications many product
country of origin token Countries one product
Media how it is shown
questionanswered withhow manyfrom
description free text one product
media free text many product
each media carries medium typemedia rolemedia alt textmedia facingdocument type
Availability whether it can be obtained
questionanswered withhow manyfrom
availability ends free text one product
availability starts free text one product
availability status token Availability statuses one product
eligible region token Regions many product
ineligible region token Regions many product
inventory quantity number + unit Quantity Units many product
each inventory quantity carries quantity state
Condition the state the item is sold in
questionanswered withhow manyfrom
condition note free text one product
item condition token Item Conditions one product
Tax
questionanswered withhow manyfrom
tax behaviour token Tax Behaviours one product
tax category free text one product