Ubiquitous Language

Browse and discover ubiquitous language terms in the Product Marketplace domain

Product Marketplace Domain Language(24 terms)

Object Category

Retired name for bim-ontology's ObjectClass — the product taxonomy node. Product-marketplace stores objectClassId on ProductModel and CadAsset. Airtable object_classes.

View details

Object Category Code

Retired name for ObjectClassCode — a code reference linked from an object class record.

View details

Category Graph Service

Retired name for bim-ontology's ObjectClassGraphService — pure domain policy for object-class tree changes.

View details

Parameter Key

Canonical parameter concept (one record per handle). Owned by bim-ontology and consumed here — see the ParameterKey entity page under that domain. Product-marketplace assigns a class to a product and uses the associated parameters.

View details

Parameter Scope

Retired name for ParameterUsage (variant_option, product_spec, bim_parameter, mfg_takeoff, qto_takeoff). In bim-ontology "scope" means Revit category scope and nothing else; use usage for this concept.

View details

Category Parameter

Retired name for bim-ontology's ClassParameter — the assignment of one parameter key to one object class, with allowed-value children. Product-marketplace does not own this junction.

View details

Model Parameter

L2 junction on ProductModel — family membership, usages, and optional spec/MTO default. Stock option values are not stored here (ADR-0044); display composes L2 defaults with L3 at read.

View details

Variant Parameter

L3 junction on ProductVariant for SKU selections only. The collection on the variant stays parameterAssignments; the table is variant_parameters. Stock option universe is derived from these rows.

View details

Configuration Mode

Product model strategy — simple, predefined_variants, made_to_order, or hybrid (ADR-0065 / ADR-0044).

View details

Canonical Parameter Dictionary Index

In-memory index of synced taxonomy keys/values used during scrape persistence to reuse canonical records by name, handle, or domain_id.

View details

Scraped Parameter Usage

Scrape-persist encoding of ParameterUsage (`product`, `variant`, `qto_takeoff`) plus scrape-only `product_model_spec` (attach a product_spec on the ProductModel). Not a sixth catalog usage; Airtable still stores product_spec. Aliases on read include productModel, product_model, and family.

View details

Scraped Parameter Graph

Outbound persistence pipeline that upserts taxonomy keys/values and writes variant_parameters from scrape assignments.

View details

Pending Parameter Link

Deferred variant_parameters link queued when PM mirror records are not yet synced; reconciled by ReconcilePendingParameterLinksUseCase.

View details

Parameter Template Inheritance Service

Policy that computes inherited effective parameter templates across category ancestors.

View details

Vendor

Product-marketplace organization projection backed by vendor records.

View details

Seller

Product-marketplace person projection backed by seller records.

View details

Product Collection

Deprecated product-marketplace name that now means VendorProductCollection; user-curated collections belong to design-management.

View details

Refresh Field Catalog

Product-specific catalog of stable fields a refresh scrape is allowed to update.

View details

Product Scrape Run Behavior

Policy that combines scrape run scope with catalog persistence behavior.

View details

Create from URL

User-driven workflow that validates a source URL and starts scrape/persist processing for a product.

View details

Refresh Scrape

Update allowed fields for an existing product model while preserving records outside the refresh field set.

View details

Reload Scrape

Re-scrape and replace a broader set of scrape-owned records for an existing model or family.

View details

Image Publishing

Workflow that publishes Airtable-linked product images to persistent media URLs and writes attachment state back.

View details

Catalog projection resync

Design-owned maintenance job that rematerializes already-assigned project products from current catalog snapshots. Not AT-C1; see design-management.

View details