openbim-icdd 0.1.0

ISO 21597 ICDD (Information Container for linked Document Delivery).
Documentation
  • Coverage
  • 100%
    4 out of 4 items documented0 out of 0 items with examples
  • Size
  • Source code size: 7.37 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 123.71 kB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 1s Average build duration of successful builds.
  • all releases: 5s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • openbimrs/openbim
    0 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • GeneralPawz

openbim-icdd

ISO 21597 ICDD (Information Container for linked Document Delivery) for Rust.

The open ISO federation container: a ZIP holding payload documents untouched (IFC, PDF, XLSX, DWG, images) plus RDF describing which documents are inside and how elements across them link.

Deliberately model-agnostic: it opens the container and yields payload bytes, but never builds an IFC model. An ICDD can carry documents this toolchain cannot parse at all.

Status

Reserved. This release establishes the crate name and its place in the layering. It does not parse files yet — see the crate documentation for what is implemented versus reserved.

No ISO/CEN schema is vendored in this crate. Types are written from the schemas; the schema files themselves are referenced out of tree, because possessing a copy of a standard does not establish the right to redistribute it.

Part of nehirde

A pure-Rust IFC and openBIM toolchain: https://github.com/GeneralPawz/nehirde

Design rationale for the crate layout: docs/adr/0015.

License

MIT