| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- {
- "$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 }
- }
- }
- }
- }
- }
|