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.
Object Category Code
Retired name for ObjectClassCode — a code reference linked from an object class record.
Category Graph Service
Retired name for bim-ontology's ObjectClassGraphService — pure domain policy for object-class tree changes.
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.
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.
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.
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.
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.
Configuration Mode
Product model strategy — simple, predefined_variants, made_to_order, or hybrid (ADR-0065 / ADR-0044).
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.
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.
Scraped Parameter Graph
Outbound persistence pipeline that upserts taxonomy keys/values and writes variant_parameters from scrape assignments.
Pending Parameter Link
Deferred variant_parameters link queued when PM mirror records are not yet synced; reconciled by ReconcilePendingParameterLinksUseCase.
Parameter Template Inheritance Service
Policy that computes inherited effective parameter templates across category ancestors.
Vendor
Product-marketplace organization projection backed by vendor records.
Seller
Product-marketplace person projection backed by seller records.
Product Collection
Deprecated product-marketplace name that now means VendorProductCollection; user-curated collections belong to design-management.
Refresh Field Catalog
Product-specific catalog of stable fields a refresh scrape is allowed to update.
Product Scrape Run Behavior
Policy that combines scrape run scope with catalog persistence behavior.
Create from URL
User-driven workflow that validates a source URL and starts scrape/persist processing for a product.
Refresh Scrape
Update allowed fields for an existing product model while preserving records outside the refresh field set.
Reload Scrape
Re-scrape and replace a broader set of scrape-owned records for an existing model or family.
Image Publishing
Workflow that publishes Airtable-linked product images to persistent media URLs and writes attachment state back.
Catalog projection resync
Design-owned maintenance job that rematerializes already-assigned project products from current catalog snapshots. Not AT-C1; see design-management.
No matching terms in Product Marketplace
Try adjusting your search terms.