用途:面向建筑行业数据,按 ISO 19650、IFC、COBie、UniFormat、OmniClass、MasterFormat 等标准做自动化合规校验,减少人工检查的遗漏与不一致。
主要能力:内置各标准的规则集,例如 ISO 19650 的文件命名、状态码、版本格式;IFC 的 GUID 格式与名称、对象类型必填;COBie 的设施名、空间名格式、构件类型与制造商信息;UniFormat 的层级代码与编码格式;MasterFormat 的分部与章节格式。支持必填校验、正则格式校验、允许值校验,并区分 error 与 warning。
使用方式:初始化 StandardsComplianceChecker 后,调用 check_compliance(data, standard) 对单条数据校验,返回包含总规则数、通过数、失败数、警告数、合规等级与问题列表的报告;check_multiple_standards 可一次校验多个标准;check_batch 可批量校验记录并给出合规率;add_custom_rule 可追加自定义规则;generate_report_summary 生成可读文本摘要。
适用场景:BIM 与建筑数据交付前的标准符合性检查、COBie 数据验证、批量数据质量筛查、多标准交叉校验。
限制:资料未提供安装命令、依赖环境、运行平台、收费方式与性能数据;规则集为示例性内置规则,实际标准条款覆盖范围与可扩展性暂未提供;合规等级阈值按失败规则占比计算,具体判定口径以代码为准。