Provenance
OpenSPAD should retain information about where semantic information came from and how it changed.
flowchart LR
SE[Semantic Enrichment] --> P[Property]
P --> IFC[IFC Mapping]
IFC --> BSDD[bSDD Classification]
BSDD --> REG[Regulatory Constraint]
REG --> COMP[Composer]