How buildingsmart/ids works
This repository develops the buildingSMART Information Delivery Specification (IDS), an XML-based standard for expressing IFC information requirements. Its principal workflow is to describe delivery requirements as an IDS document, with the schema defining the document structure; implementers and authors use the manual, examples, and use-case material to apply the standard. The repository contains specification artifacts, not an IFC validation engine, so model checking is not shown as runtime behavior. The tree and README support these product areas; sampled code concerns repository automation and does not establish further runtime links.
Main entry points: Examples IDS document · ids.xsd IDS schema · README.md User manual · ImplementersDocumentation Implementer docs
Components 9
IDS standard
- IDS document
Documentation/Examples - IDS schema
Schema/ids.xsd
Authoring guidance
- User manual
Documentation/UserManual/README.md - Implementer docs
Documentation/ImplementersDocumentation
Usage material
- IDS examples
Documentation/Examples - Use cases
Archive/UseCases
Other components
- Requirement author
- IDS implementer
- IFC model
Connections 9
- Requirement author → Use cases: consults
- Requirement author → User manual: consults
- Requirement author → IDS document: authors
- IDS document → IDS schema: conforms to
- IDS implementer → Implementer docs: consults
- IDS implementer → IDS examples: consults
- IDS examples → IDS schema: illustrate
- IDS implementer → IDS document: interprets
- IFC model → IDS implementer: checked against