Crate axioval_openbim

Source
Expand description

Source-neutral OpenBIM semantic adapter contracts and production IFC seam.

import_ifc_session parses strict IFC4 STEP bytes into an immutable, fingerprint-bound Axioval evidence session. The older importer trait remains available for host-defined OpenBIM sources.

Structs§

InMemorySemanticSource
In-memory conformance double for semantic sources.
OpenBimImportRequest
A request for an external OpenBIM import implementation.
SemanticEntity
One semantic entity exposed by an OpenBIM source.
SourceDescriptor
A source’s stable identity and declared semantic schema.
UnavailableOpenBimImporter
Explicit placeholder used while no external OpenBIM parser is wired in.

Enums§

IfcSessionError
Production IFC import/session construction failure.
OpenBimError
Errors produced while forming or importing a semantic source.

Traits§

OpenBimImporter
Integration seam for IFC/STEP or other OpenBIM parser implementations.
SemanticSource
Read-only semantic view that preserves input ordering and identity scope.

Functions§

import_ifc_session
Parses strict IFC STEP bytes and binds an immutable exact-evidence session.