F-02Attributes & Variants
A data model that survives forty variants of one tool
Text, number, range, dropdown, multi-select and boolean attributes — each with its own unit of measurement, validation and position. Assign templates per category or brand, then let a family drive its variants.
- Attribute types
- 6
- Min–max + unit
- Ranges
- Per category/brand
- Templates
- Variant axes
- Families
01Capabilities
What it does
V-01
Typed attributes with units
Torque in Nm, speed in rpm, weight in kg, thread as a dropdown. Numeric attributes stay numeric, so filtering and comparison work properly.
V-02
Range values
Store 0.5–5.0 Nm as a genuine minimum and maximum, so a search for “under 2 Nm” returns the right tools.
V-03
Attribute templates
Define the spec sheet once per category or brand. Every new product in that category inherits the required fields.
V-04
Families and variant axes
Pick the axes that differ — voltage, drive size, ESD — and manage the shared data once at family level.
V-05
Required-field validation
Missing required attributes reduce the completeness score and surface in missing-info alerts before publication.
specifications.tab
| Attribute | Value | Type |
|---|---|---|
| Torque range | 0.5 – 5.0 Nm | range |
| Idle speed | 1,100 rpm | number |
| Drive size | 1/4" hex | dropdown |
| Battery type | Li-ion 18 V | dropdown |
| ESD safe | Yes | boolean |
| Angle monitoring | Yes | boolean |
| Weight | 1.05 kg | number |
Outcomes
- Filterable spec tables on the website without manual tagging.
- Consistent data across every variant in a family.
- Comparison sheets that line up row for row.
Bring your worst product family
The one with too many variants and inconsistent specs. We will model it live.
