核心模块数据结构(JSON Schema)
简要介绍
TIDAS Schema 用 JSON Schema 描述 LCA 数据集对象、分类词表和共享类型:说明公开的 18 个逻辑合同 Schema 与查看器投影各自的范围、沿用 ILCD 概念的边界,以及为什么通过 JSON Schema 校验不等于完成 ILCD/eILCD 符合性证明。
TIDAS Schema 用 JSON Schema 描述生命周期评估(LCA)的数据对象、分类词表和共享类型。它沿用多项 ILCD 概念与命名,便于在 JSON 工作流中表达相关数据;具体数据是否兼容 ILCD/eILCD,仍取决于所用 profile、字段值以及转换和校验结果。仅通过 JSON Schema 校验,不等于完成 ILCD/eILCD 符合性或往返转换证明。
这里提供哪些文件?
以下数量从本站公开文件清单自动统计。
- 可下载的 JSON 文件
- 19
- 用于检查数据的规则文件
- 18
- LCA 数据类型
- 8
- 分类表
- 9
- 共用字段规则
- 1
- 仅供网页展示的结构
- 1
规则文件用于说明或检查实际数据;标记为“仅供网页展示的结构”的文件只帮助浏览内容,不能用来判断数据是否通过格式检查。文件名与工具中的文件相同,也不一定表示内容完全一致。
首个独立规范发行物见 TIDAS Schema 0.1.0 的版本化入口。无版本目录仍保留原有网站发布基线。
公开目录包含 18 个逻辑合同 Schema:8 个数据集对象、9 个分类词表和 1 个共享类型文件;另有 1 个由共享类型派生的查看器投影。该投影只服务文档展示,不得用于校验或符合性证明。清单中的角色与数量由仓库内的机器可读 inventory 管理;与工具锁文件同名不表示内容逐字或结构完全一致。
技术边界
- 结构合同:JSON Schema 定义字段类型、层级、引用和可自动执行的结构约束。
- 模块组合:对象 Schema 引用共享类型和分类词表;消费方应从目标对象的根 Schema 开始解析引用。
- 诊断与符合性分离:
tidas validate --schema-only只执行 Schema 层诊断,不证明 eILCD 可转换性;需要符合性结论时,应运行适用 profile 的完整tidas validate,并在需要交换格式时执行实际转换检查。 - 版本可观察:工具发布以
tidas-toolkitReleases 为准。运行tidas version --format json可核对当前二进制版本、合同 Schema 和内嵌资产指纹。
下一步
从数据结构(JSON Schema)选择根对象,按其引用装配数据;再依据数据结构验证执行 Schema 诊断和完整校验。