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.

An error has occurred. This application may no longer respond until reloaded. Reload 🗙