Skip to content

ifc-template-catalog ​

Versioned IFC PSD/QTO catalog definitions and correction overlays

StatusImplemented
Latest release0.3.0 (2026-09-29)
Registriescrates.io ifc-template-catalog
Via the facadeopenbim-ifc feature property-catalog
API documentationrustdoc · docs.rs
Sourcecrates/ifc-template-catalog/

Overview ​

Versioned IFC PSD/QTO template catalogs.

This crate owns external standard-library metadata. Authored IFC property and quantity instances remain in ifc-properties.

Features ​

FeatureDefaultEnables
embeddedyes
generationembedded, xml, dep:sha2
schemadep:ifc-schema
xmldep:quick-xml

Depends on ​

Changes ​

Latest release, 0.3.0 (2026-09-29):

Added ​

  • corrected_catalog(CatalogEdition::Ifc4x3Add2): an IFC4X3 ADD2 corrected profile whose one patch, NEH-IFC4X3-PSD-0001, adds Pset_Stationing.HasIncreasingStation (IfcBoolean). The published ADD2 documentation (6.6.4.10) lists it; the PSD XML the official snapshot is generated from omits it, and the official snapshot is unchanged (#216).
  • PatchOperation::AddProperty and PatchError::NotAPropertySet.

Changed (breaking) ​

  • ValidationIssue, ValidationReport, CatalogDiagnostic, ExportSummary, Advisory, AppliedPatch and UnresolvedApplicability are #[non_exhaustive]; they can no longer be built with a struct literal outside the crate.

Full history: crates/ifc-template-catalog/CHANGELOG.md

Released under the AGPL-3.0-or-later licence. ISO and CEN standards material is not redistributed.