定义信息需求
将“包含所有 BIM 数据”之类的要求,替换为一份决策清单以及每项决策所需的信息。对于每个必填字段,确定负责的数据来源、适用的对象和审核方法。不必要的字段会使交付文件更大,也更难发现例外情况。
区分空值、未知值和不适用的值。约定每种状态应如何表示。不要仅为了通过完整性检查而填入虚构的标识符、尺寸或性能值。
指定值所属的位置
IFC 属性集用于将命名的值归为一组,可以分配给对象实例或类型。标准属性集使用 Pset_ 命名约定;用户自定义的属性集不应使用这一保留前缀。选择标准属性之前,请查阅适用的模式定义。
- 使用约定的确切属性集名称和属性名称,包括拼写和大小写。
- 在相关情况下指定值的类型和单位。以任意文本形式存储的数字可能无法用于数值规则。
- 确定该字段属于共享的类型,还是单个资产。
- 记录从源字段到交付字段的映射,并注明任何转换。
- 避免出现多个看似描述同一事实却相互冲突的字段。
资产信息表示例
| 项目字段 | 适用对象 | 要求 | 审核人 |
|---|---|---|---|
| NB_Asset.AssetCode | 选定进行运维移交的设备 | 非空文本;在约定的资产登记册中唯一 | 资产信息负责人 |
| NB_Asset.ServiceZone | 同一设备范围 | 项目批准的区域代码之一 | 专业协调员 |
| NB_Asset.MaintenanceRequired | 同一设备范围 | 取自已批准维护计划的布尔值 | 运维代表 |
| NB_Asset.SourceReference | 同一设备范围 | 对已批准源记录的引用 | 交付编制人 |
请为每一行补充源字段、交付阶段、例外处理方式和规则标识符。在经授权的测试模型中,测试一个正确的项、一个缺失值和一个故意设置的无效值。确认检查工具按预期报告每种情况。
信息交付规范(IDS)
信息交付规范(IDS)是 buildingSMART 的一项标准,用于以计算机可解析的形式表达信息需求。它可以描述某项要求适用于哪些对象,以及所需的信息,例如分类、材质和属性。受支持的工具可以用它来检查 IFC 交付。
先从一份经批准、人工可读的需求表开始,然后在支持 IDS 的工具中实现可以表达的规则。将 IDS 文件、版本和检查报告与交付一同保存。确认工具实际覆盖了哪些要求;不要认为字段完整性检查的结果能够证明几何正确或值真实无误。
就上述示例而言,存在性规则和允许值规则可能适合通过信息检查来实现,而在单独的资产登记册中确保唯一性则需要额外检查。请为每项要求分配一种核实方法,而不是把所有审核工作都硬塞进一个工具。
从源头解决失败项
确认适用性
核实未通过的对象确实属于要求的范围。规则的适用范围过宽可能造成误导性的失败。
检查源值
区分源信息缺失与映射或导出缺陷。请负责的建模人员解决根本问题。
重复检查
导出更正后的修订版本,重新运行同一规则集,并比较结果。
记录例外
为每个已接受的例外记录负责人、原因和约定的处置方式。切勿将豁免的检查视为已通过的检查。