New • Multi‑language support

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 and features.
  • Characteristics — tolerances, GD&T and 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 → 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 — .NET 10 Class Library

The QIFModel library powers qifmodel.com and is available for integration into engineering, metrology and manufacturing applications. It provides a complete, high‑performance implementation of the QIF standard.

  • Full QIF import and export capabilities.
  • High‑performance parsing and serialization.
  • Strongly typed object model covering Product, Features, Characteristics and Results.
  • Designed for .NET 10 and usable from any language that can interface with .NET.
  • Available for C#, F#, VB, C++/CLI and interoperable with Python, Java, Rust and others.
  • Ideal for CAD/CAM, metrology, automation and quality data workflows.

For licensing, OEM integration or enterprise support, contact us at the address provided.

info@kbosys.com.

Intelligent, level‑based explanations for any QIF feature

The AI ExplainPanel provides instant, context‑aware explanations for any feature in your QIF model. It adapts to your expertise level — from quick beginner summaries to deep GD&T or QIF‑semantic insights.

  • AI feature explanation — Click any feature to receive an immediate, human‑readable explanation
  • Expertise selector — Choose between Beginner, Manufacturing, GD&T Expert, or QIF Specialist
  • Persistent preference — Your selected level is saved automatically and reused next time
  • Safe cancellation — Switching levels or features cancels previous AI operations cleanly
  • Integrated UI workflow — Explanations appear in the ExplainPanel alongside feature details

How it works

The ExplainPanel activates whenever you select a feature in the 3D viewer or feature list. Depending on your chosen expertise level, the AI adjusts:

  • terminology
  • depth of explanation
  • manufacturing relevance
  • GD&T interpretation
  • QIF semantic context

You can switch levels at any time — the explanation restarts automatically

FAQ

Does qifmodel.com upload my files?

Yes. Your QIF file is temporarily uploaded to our server so it can be parsed using the QIFModel engine. The file is processed only in memory, never stored and deleted immediately after parsing. Only the extracted data is sent back to your browser for viewing.

Which browsers are supported?

Modern browsers including Chrome, Edge, Firefox and Safari.

Can I integrate QIFModel into my own software?

Yes. The QIFModel library can be integrated into any software that can interface with .NET.

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 🗙