Measurements¶
The measurements relationship list identifies the different measurement that an item in each schema can have.
Table¶
Column | Status |
Format | Notes |
---|---|---|---|
identifier | mandatory |
UUID | A globally unique identifier. See identifiers section for information on how to construct this identifier |
itemIdentifier | mandatory |
UUID | The unique identifier of the items that this component is made of. There must be an equivalent record in the Base Materials , Materials , Components , Textile and Fashion Products , Multipacks OR Load data. |
measureIdentifier | mandatory |
ID | The measure type of this item. The entry here should be drawn from the meausures. |
value | mandatory |
Decimal | The value of this measurement. |
tolerance | optional |
Decimal | The threshold of the measure that this item can vary by. |
toleranceType | optional |
String | The threshold of the measurment type this can be given in unit or percentage ; where unit matches to the measure unit. For example if the measure unit is grams, the tolerance type will also be grams. |
date | optional |
Date | The date that the measure was last verified/measured. Use the format yyyy-mm-dd adhering to the ISO 8601 dateTime standard. |
Diagram¶
erDiagram
as["ALL SCHEMA"]
as }o..o{ MEASUREMENTS : attributes
MEASUREMENTS {
identifier UUID "*"
itemIdentifier UUID "*"
measureIdentifier ID "*"
value Decimal
tolerance Decimal
toleranceType String
date Date
}
MEASUREMENTS }o--o{ CONTROLLED_LISTS : attributes
CONTROLLED_LISTS {
measures mandatory
}
Guide for how to take measurements¶
Units¶
All measurements should be given using the metric system.
- Height: millimetre (mm)
- Width: millimetre (mm)
- Length: millimetre (mm)
- Volume: cubic metre (cm3)
- Weight: grams (g)
- Weight Tolerance: percent (%)
Numbers should be entered with a decimal place. Use the decimal / full stop / period character as a separator. Do not exceed 3 decimal places. When rounding, use convential rounding methods: for 5 and above round up, 4 and below round down. For example: volume = 0.67952 rounded to 0.68.
Important: When converting between systems of measurement, perform the conversion first and then apply the convential rounding. This will give more accuracy and consistency.
Default Front of a component¶
Prior caputuring measurements, first determine the default front of the component, this is similar to GS1 (Note: GS1 rules are specified only for complete packaging and not components. Therefore, there are subtle differences to convert from taking a measurement for the complete packaging versus a component). In this standard, as with GS1, the default front is the face with the largest surface area, where area is equal to the width
times the height
.
Important: Determining of default front provides a consistent, repeatable process to find measurements for a given component.

width
X height
)Some components have the same surface area, thus more than one possible front. These components can be presented both vertically and horizontally. If a component has more than one possible front, the highest side is considered to be the default front.
Note: Calculating the area for a rectangular component is simple. However, for non-rectangular components (for example, components with a cylindrical or irregular form), the method to calculate the area is:
- First break the component into multiple sides. Then, for:
- a round component: do not use (=pi*r^2) to calculate the area. Instead, draw “two dimensional” rectangles around the round component’s sides and then calculate the area for each side.
- any other shape component: draw a “two dimensional” rectangle around the sides of the component, and then calculate the area for each side.
- The side with the maximum area then becomes the default front of that component.

width
X height
)Measuring the height, width, and depth of a component¶
After the default front has been determined, as with GS1, it is possible to determine the height, width, and depth of a component.
- For rectangular components:
- Height: from the base to the top
- Width: from the left to the right
- Depth: from the front to the back

Note: If there are two different measurements for the height, width, or depth, always report the maximum measurement.

-
For irregular shaped components: Similar to finding the default front of an irregularly shaped component, draw a “three dimensional” rectangle around the component.
- Height: from the base to the top
- Width: from the left to the right
- Depth: from the front to the back
-
For unformed, flexible components:
- Take the measurements as if the component was fully formed and filled.
-
For standing components:
- Height: from the flat surface to the top most point
- Width: from the left-most point to the right-most point
- Depth: from the default front to the farthest opposite surface
-
For components with leaning or irregular verticlas:
- Height: from the flat surface to the top most point (parallel to the vertex)
- Width: from the left most point to the right most point
- Depth: from the default front to the farthest opposite surface
-
For components that are cylindrical:
- For cylindrical items two dimensions will be nominally equal. Which dimensions are equal is determined by the result of determination of the default front.