implicit.ink
read this in

properties /pricing

qualified host number + unit a measured amount

price component

One named component line of a composed total — its value is the line's amount on a currency unit (numeral_unit over Currencies). A product/offer carries many components (cardinality many): a base price line, an eco-fee line, a container-deposit line are distinct statements. Each statement self-correlates via its one qualifier (this amount travels with the component-type that names it), exactly as schema.org CompoundPriceSpecification's priceComponent. The pool declares the decomposition grammar; the realised amounts and their order are the data layer's rows (L1). The summed total a surface prints is presentation derived from these lines (A10), not stored. Distinct from list_price (the headline price) and sale_price (the conditional reduction): these are additive parts of one total.

Price component is a price, given as an amount in a currency such as USD or EUR.

It belongs to pricing — what it costs.

the bundle what travels with each price component

A price component is not a lone value — each statement is a self-correlating bundle, carrying its own:

asked by the kinds that answer it

49 kinds answer it, each for any number of values. The same question can be reused by unrelated kinds — one meaning, many homes.

answered with
number + unit — a number paired with a unit drawn from an exhaustive unit vocabulary.
value domain
Currencies — the vocabulary its answers are drawn from.
concern
Pricing — the facet of a product it belongs to.
qualifiers
price component type (one) — the bundle each statement carries.

asked by kinds that answer it

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

kindhow many
Product many