This test case demonstrates QIF's external reference capability using the xId attribute consistently across ALL measurements. The Results file references CharacteristicItems in an external QIF Plan document using:
<CharacteristicItemId xId="21">101</CharacteristicItemId>Key Feature: All 6 measurements use xId references - this is the complete, consistent implementation of the external reference pattern.
Total Characteristics Defined: 2 (DiameterCharacteristicItem id="21", PositionCharacteristicItem id="22")
Total Measurement Results: 6 (3 parts × 2 characteristics)
Successful Traces: 6/6 (100%)
xId External References Used: 6/6 (100%) - All measurements use consistent xId pattern
Trace Method Used: xId External Reference → ExternalEntityID
Failed Traces: 0
Failed Measurements (Quality): 1 (Position measurement on Part 3 - out of tolerance)
Traceability Assessment: ✓ COMPLETE SUCCESS
| Measurement ID | Type | Part | CharacteristicItemId Element | xId Attribute | Doc Reference | Resolved Target |
|---|---|---|---|---|---|---|
| 11 | Diameter | Part 1 | xId="21" → 101 | 21 | 101 | Plan: DiameterCharacteristicItem id="21" |
| 12 | Position | Part 1 | xId="22" → 101 | 22 | 101 | Plan: PositionCharacteristicItem id="22" |
| 15 | Diameter | Part 2 | xId="21" → 101 | 21 | 101 | Plan: DiameterCharacteristicItem id="21" |
| 16 | Position | Part 2 | xId="22" → 101 | 22 | 101 | Plan: PositionCharacteristicItem id="22" |
| 19 | Diameter | Part 3 | xId="21" → 101 | 21 | 101 | Plan: DiameterCharacteristicItem id="21" |
| 20 | Position | Part 3 | xId="22" → 101 | 22 | 101 | Plan: PositionCharacteristicItem id="22" |
| Characteristic Name | Results Measurement IDs | xId Reference | Plan Item ID | Plan Nominal ID | External Entity ID | STEP UUID | STEP Entity | Trace Status |
|---|---|---|---|---|---|---|---|---|
| Diameter (Linear Size) | 11, 15, 19 | All: xId="21" → doc 101 | 21 | 19 | 9991 | 477ccd2d-7740-5cc5-92f2-e1e2deac6b12 | DIMENSIONAL_SIZE #165 | xId + ExternalEntityID |
|
Backward Trace Path - Diameter: 1. Results: DiameterCharacteristicMeasurement (ids 11, 15, 19) → CharacteristicItemId xId="21" referencing doc 101 2. xId Resolution: External doc id=101 → QPId d4b965a6-4b90-40b5-9e9e-99aaf09f24dd → Plan file 3. Plan: DiameterCharacteristicItem id="21" → CharacteristicNominalId="19", FeatureItemIds=[12] 4. Plan: DiameterCharacteristicNominal id="19" → EntityExternalIds=[9991] 5. Plan: Entity id="9991" → EntityId=477ccd2d-7740-5cc5-92f2-e1e2deac6b12 6. STEP: V5_UUID_ATTRIBUTE('477ccd2d-7740-5cc5-92f2-e1e2deac6b12', UUID_SET_ITEM((#165))) 7. STEP: #165=DIMENSIONAL_SIZE(#256,'diameter') Geometry Trace: FeatureItemId=12 → CylinderFeatureItem → FeatureNominalId=11 → CylinderFeatureNominal → EntityExternalIds=[9990] → UUID aa86a375-f69f-5fb5-8a8f-3e540dff4618 → STEP #297,#299 (ADVANCED_FACE/CYLINDRICAL_SURFACE) |
||||||||
| Position (GD&T) | 12, 16, 20 | All: xId="22" → doc 101 | 22 | 20 | 9989 | a8f9c629-f614-5645-84b7-e81560cedd06 | GEOMETRIC_TOLERANCE/POSITION #75 | xId + ExternalEntityID |
|
Backward Trace Path - Position: 1. Results: PositionCharacteristicMeasurement (ids 12, 16, 20) → CharacteristicItemId xId="22" referencing doc 101 2. xId Resolution: External doc id=101 → QPId d4b965a6-4b90-40b5-9e9e-99aaf09f24dd → Plan file 3. Plan: PositionCharacteristicItem id="22" → CharacteristicNominalId="20", FeatureItemIds=[12] 4. Plan: PositionCharacteristicNominal id="20" → EntityExternalIds=[9989] 5. Plan: Entity id="9989" → EntityId=a8f9c629-f614-5645-84b7-e81560cedd06 6. STEP: V5_UUID_ATTRIBUTE('a8f9c629-f614-5645-84b7-e81560cedd06', UUID_SET_ITEM((#75))) 7. STEP: #75=(GEOMETRIC_TOLERANCE('Position.1','',#760,#256) GEOMETRIC_TOLERANCE_WITH_DATUM_REFERENCE((#74)) POSITION_TOLERANCE()) Geometry Trace: FeatureItemId=12 → CylinderFeatureItem → FeatureNominalId=11 → CylinderFeatureNominal → EntityExternalIds=[9990] → UUID aa86a375-f69f-5fb5-8a8f-3e540dff4618 → STEP #297,#299 (ADVANCED_FACE/CYLINDRICAL_SURFACE) Datum Reference Frame: DatumReferenceFrameId=26 → Datums A (Primary), B (Secondary), C (Tertiary) |
||||||||
| Part # | ActualComponent ID | Measurement ID | Characteristic | xId Reference | Timestamp | Measured Value | Status | Inspection Status |
|---|---|---|---|---|---|---|---|---|
| Part 1 | 13 | 11 | Diameter | xId="21"→101 | 2025-07-15T15:18:23 | 10.000 mm | PASS | PASS |
| 12 | Position | xId="22"→101 | 2025-07-15T15:18:24 | 0.000 mm | PASS | |||
| Part 2 | 17 | 15 | Diameter | xId="21"→101 | 2025-07-15T15:24:24 | 10.000 mm | PASS | PASS |
| 16 | Position | xId="22"→101 | 2025-07-15T15:24:25 | 0.000 mm | PASS | |||
| Part 3 | 31 | 19 | Diameter | xId="21"→101 | 2025-07-15T15:25:07 | 9.999 mm | PASS | FAIL |
| 20 | Position | xId="22"→101 | 2025-07-15T15:25:09 | 0.609 mm | FAIL |
Measurement ID 20 (Position) on Part 3:
| External Entity ID | STEP UUID | STEP Entity Type | STEP Instance ID | QIF Plan Usage | Referenced By QIF Objects |
|---|---|---|---|---|---|
| 9991 | 477ccd2d-7740-5cc5-92f2-e1e2deac6b12 | DIMENSIONAL_SIZE | #165 | Diameter PMI | DiameterCharacteristicNominal id="19" |
| 9989 | a8f9c629-f614-5645-84b7-e81560cedd06 | GEOMETRIC_TOLERANCE (Position) | #75 | Position PMI | PositionCharacteristicNominal id="20" |
| 9990 | aa86a375-f69f-5fb5-8a8f-3e540dff4618 | CYLINDRICAL_SURFACE (Geometry) | #297, #299 | Hole Cylinder Geometry | CylinderFeatureNominal id="11" |
| 9998 | 427affa6-ae35-5e83-8002-18fa37cecad1 | PRODUCT_DEFINITION_SHAPE | #632 | Part Shape Definition | DigitalModel id="9999" |
| 9997 | edc2d377-65ac-56f0-b654-5932834935f8 | DATUM_FEATURE | #56 | Datum A Feature | OtherNonShapeFeatureNominal id="93" |
| 9996 | c61ef055-f208-55c2-befc-8a97f1a87289 | DATUM_FEATURE | #57 | Datum B Feature | OtherNonShapeFeatureNominal id="94" |
| 9995 | 37feecb0-d21e-5087-908b-d3585a2e2eb6 | DATUM_FEATURE | #58 | Datum C Feature | OtherNonShapeFeatureNominal id="95" |
| 9994 | abeedfe4-90ba-5cfc-b176-3dea41f6fb09 | ADVANCED_FACE (Plane) | #298 | Datum A Geometry | PlaneFeatureNominal id="5" |
| 9993 | 5a6db061-8e96-5521-8404-577d99fb78f8 | ADVANCED_FACE (Plane) | #302 | Datum C Geometry | PlaneFeatureNominal id="6" |
| 9992 | 1940cba9-e52f-5ee2-9b32-d683f2da6101 | ADVANCED_FACE (Plane) | #303 | Datum B Geometry | PlaneFeatureNominal id="7" |
| Datum Label | QIF DatumDefinition ID | Precedence | Feature External ID (DATUM_FEATURE) | STEP DATUM_FEATURE UUID | Geometry External ID | STEP Geometry UUID | STEP Face ID |
|---|---|---|---|---|---|---|---|
| A | 23 | PRIMARY | 9997 | edc2d377-65ac-56f0-b654-5932834935f8 | 9994 | abeedfe4-90ba-5cfc-b176-3dea41f6fb09 | #298 |
|
STEP Verification: • DATUM_FEATURE #56 ('Datum Feature.1') → SHAPE_ASPECT_RELATIONSHIP #53 → DATUM #68 (label='A') ✓ • GEOMETRIC_ITEM_SPECIFIC_USAGE #60 links DATUM_FEATURE #56 to ADVANCED_FACE #298 (PLANE #286) ✓ • QIF FeatureNominalIds: [5, 93] - PlaneFeatureNominal id="5" (geometry), OtherNonShapeFeatureNominal id="93" (DATUM_FEATURE) |
|||||||
| B | 25 | SECONDARY | 9996 | c61ef055-f208-55c2-befc-8a97f1a87289 | 9992 | 1940cba9-e52f-5ee2-9b32-d683f2da6101 | #303 |
|
STEP Verification: • DATUM_FEATURE #57 ('Datum Feature.2') → SHAPE_ASPECT_RELATIONSHIP #54 → DATUM #69 (label='B') ✓ • GEOMETRIC_ITEM_SPECIFIC_USAGE #62 links DATUM_FEATURE #57 to ADVANCED_FACE #303 (PLANE #290) ✓ • QIF FeatureNominalIds: [7, 94] - PlaneFeatureNominal id="7" (geometry), OtherNonShapeFeatureNominal id="94" (DATUM_FEATURE) |
|||||||
| C | 24 | TERTIARY | 9995 | 37feecb0-d21e-5087-908b-d3585a2e2eb6 | 9993 | 5a6db061-8e96-5521-8404-577d99fb78f8 | #302 |
|
STEP Verification: • DATUM_FEATURE #58 ('Datum Feature.3') → SHAPE_ASPECT_RELATIONSHIP #55 → DATUM #70 (label='C') ✓ • GEOMETRIC_ITEM_SPECIFIC_USAGE #64 links DATUM_FEATURE #58 to ADVANCED_FACE #302 (PLANE #289) ✓ • QIF FeatureNominalIds: [6, 95] - PlaneFeatureNominal id="6" (geometry), OtherNonShapeFeatureNominal id="95" (DATUM_FEATURE) |
|||||||
| Characteristic | Study ID | Samples | Average | Min/Max | Std Dev | Cp | Cpk | Assessment |
|---|---|---|---|---|---|---|---|---|
| Diameter | 32 | 3 | 9.9997 mm | 9.999 / 10.000 | 0.000577 | 37.60 | 37.35 | CAPABLE |
| Position | 26 | 3 | 0.203 mm | 0.000 / 0.609 | 0.3516 | 0.006 | -0.238 | NOT CAPABLE |
Diameter Characteristic (Measurements 11, 15, 19):
Position Characteristic (Measurements 12, 16, 20):