Documentation
Learn how to use QIFModel, understand QIF data structures, and integrate the QIFModel library into your applications.
Contents
Using the Viewer
The QIFModel Viewer allows you to explore QIF files directly in your browser. No installation or account is required.
- Open a QIF file from your device
- Navigate product structure, features, and characteristics
- Search and filter model elements
- Inspect GD&T, datums, DRFs, and relationships
All processing happens locally using WebAssembly. Your files never leave your device.
QIF Basics
QIF (Quality Information Framework) is an open, XML‑based standard for representing product definition, metrology plans, measurement results, and quality data.
A QIF document typically includes:
- Product Definition — parts, assemblies, features
- Characteristics — tolerances, GD&T, inspection requirements
- Relationships — links between features, datums, and characteristics
- Results (optional) — measured values and evaluations
Product Structure
The Product section of a QIF file describes the physical and logical structure of a part or assembly.
- PartSet — top‑level product definition
- Features — surfaces, edges, holes, datums, and more
- Geometry — nominal definitions and references
The Viewer displays this structure as a hierarchical tree for easy navigation.
Characteristics & GD&T
Characteristics define inspection requirements, tolerances, and GD&T controls applied to features.
- Dimensional characteristics
- Geometric tolerances (GD&T)
- Datum references and DRFs
- Inspection requirements and measurement strategies
The Viewer links characteristics to their referenced features for quick cross‑navigation.
Relationships in QIF
QIF uses explicit relationships to connect features, characteristics, datums, and results.
- Feature‑to‑Characteristic links
- Datum and DRF references
- Feature Nominal → Feature Actual mappings
- Characteristic Nominal → Characteristic Actual mappings
Understanding these relationships is essential for interpreting QIF data correctly.
QIFModel Library (C# / C++)
The QIFModel library powers qifmodel.com and is available for integration into your own applications.
- High‑performance QIF parsing
- Strongly typed object model
- Support for Product, Features, Characteristics, and Results
- Available for C# and C++
For licensing or integration support, contact us at info@qifmodel.com.
FAQ
Does qifmodel.com upload my files?
No. All processing happens locally in your browser using WebAssembly.
Which browsers are supported?
Modern browsers including Chrome, Edge, Firefox, and Safari.
Can I integrate QIFModel into my own software?
Yes. The QIFModel library is available for C# and C++ applications.
Do you support QIF Results?
Yes. Support for QIF Results is included and will continue to expand.