{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "process.json 输出格式", "type": "object", "required": ["requirement", "clusters-boundary"], "properties": { "requirement": { "type": "string", "minLength": 1 }, "clusters-boundary": { "type": "array", "minItems": 1, "items": { "type": "object", "required": ["cluster_id-ref", "cluster_name-ref", "工序步骤-boundary", "关联案例-boundary"], "properties": { "cluster_id-ref": { "type": "string", "minLength": 1 }, "cluster_name-ref": { "type": "string", "minLength": 1 }, "工序步骤-boundary": { "type": "array", "minItems": 1, "items": { "type": "object", "required": ["步骤序号-ref", "步骤描述-ref"], "properties": { "步骤序号-ref": { "type": "integer", "minimum": 1 }, "步骤描述-ref": { "type": "string", "minLength": 1 } } } }, "关联案例-boundary": { "type": "array", "minItems": 1, "items": { "type": "string", "pattern": "^[a-z]+_[A-Za-z0-9_-]+$" } }, "score-ref": { "type": "number", "minimum": 0, "maximum": 1 }, "explanation": { "type": "string", "minLength": 1 } } } } } }