219 lines
5.4 KiB
JSON
219 lines
5.4 KiB
JSON
{
|
|
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
"title": "数学教材知识点标准格式",
|
|
"description": "基于分析18个JSON文件制定的标准格式规范",
|
|
"type": "object",
|
|
"required": ["教材信息", "knowledge_list"],
|
|
"properties": {
|
|
"教材信息": {
|
|
"type": "object",
|
|
"required": ["教材名称", "章节"],
|
|
"properties": {
|
|
"教材名称": {
|
|
"type": "string",
|
|
"description": "完整教材名称"
|
|
},
|
|
"章节": {
|
|
"type": "string",
|
|
"description": "章节标题"
|
|
},
|
|
"节": {
|
|
"type": "string",
|
|
"description": "节标题"
|
|
},
|
|
"小节": {
|
|
"type": "string",
|
|
"description": "小节标题"
|
|
},
|
|
"页码范围": {
|
|
"type": "string",
|
|
"description": "页码范围"
|
|
}
|
|
}
|
|
},
|
|
"knowledge_list": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/knowledge_point"
|
|
}
|
|
}
|
|
},
|
|
"definitions": {
|
|
"knowledge_point": {
|
|
"type": "object",
|
|
"required": [
|
|
"编号",
|
|
"层次",
|
|
"名称",
|
|
"类型",
|
|
"核心内容",
|
|
"原理说明",
|
|
"适用条件",
|
|
"前置知识",
|
|
"关联内容",
|
|
"重要程度",
|
|
"考查方式"
|
|
],
|
|
"properties": {
|
|
"编号": {
|
|
"type": "string",
|
|
"description": "知识点唯一编号",
|
|
"pattern": "^K\\d+-\\d+-\\d+-\\d+$"
|
|
},
|
|
"层次": {
|
|
"type": "string",
|
|
"enum": ["一级", "二级", "三级"],
|
|
"description": "知识点层次"
|
|
},
|
|
"名称": {
|
|
"type": "string",
|
|
"description": "知识点名称"
|
|
},
|
|
"类型": {
|
|
"type": "string",
|
|
"enum": ["概念/定义", "定理/性质", "公式", "方法/步骤"],
|
|
"description": "知识点类型"
|
|
},
|
|
"核心内容": {
|
|
"$ref": "#/definitions/core_content"
|
|
},
|
|
"原理说明": {
|
|
"$ref": "#/definitions/principle_explanation"
|
|
},
|
|
"适用条件": {
|
|
"$ref": "#/definitions/applicable_conditions"
|
|
},
|
|
"前置知识": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"description": "前置知识点编号列表"
|
|
},
|
|
"关联内容": {
|
|
"$ref": "#/definitions/related_content"
|
|
},
|
|
"重要程度": {
|
|
"type": "string",
|
|
"enum": ["核心", "重要", "基础"],
|
|
"description": "知识点重要程度"
|
|
},
|
|
"考查方式": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"description": "考查方式列表"
|
|
}
|
|
}
|
|
},
|
|
"core_content": {
|
|
"type": "object",
|
|
"required": ["定义"],
|
|
"properties": {
|
|
"定义": {
|
|
"type": "string",
|
|
"description": "知识点的标准定义"
|
|
},
|
|
"关键要素": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"description": "关键要素列表"
|
|
},
|
|
"符号表示": {
|
|
"type": "string",
|
|
"description": "符号表示"
|
|
},
|
|
"公式": {
|
|
"type": "string",
|
|
"description": "相关公式"
|
|
},
|
|
"举例": {
|
|
"type": "string",
|
|
"description": "示例"
|
|
},
|
|
"特征": {
|
|
"type": "string",
|
|
"description": "特征描述"
|
|
},
|
|
"范围": {
|
|
"type": "string",
|
|
"description": "适用范围"
|
|
},
|
|
"焦点": {
|
|
"type": "string",
|
|
"description": "焦点信息"
|
|
},
|
|
"焦距": {
|
|
"type": "string",
|
|
"description": "焦距信息"
|
|
}
|
|
}
|
|
},
|
|
"principle_explanation": {
|
|
"type": "object",
|
|
"required": ["核心特征"],
|
|
"properties": {
|
|
"为什么这样定义": {
|
|
"type": "string",
|
|
"description": "定义原因说明"
|
|
},
|
|
"为什么这样建立": {
|
|
"type": "string",
|
|
"description": "建立原因说明"
|
|
},
|
|
"核心特征": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"description": "核心特征列表"
|
|
}
|
|
}
|
|
},
|
|
"applicable_conditions": {
|
|
"type": "object",
|
|
"required": ["必要性"],
|
|
"properties": {
|
|
"必要性": {
|
|
"type": "string",
|
|
"description": "必要性说明"
|
|
},
|
|
"特殊说明": {
|
|
"type": "string",
|
|
"description": "特殊说明"
|
|
}
|
|
}
|
|
},
|
|
"related_content": {
|
|
"type": "object",
|
|
"required": ["教材位置"],
|
|
"properties": {
|
|
"包含的子知识点": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"description": "子知识点编号列表"
|
|
},
|
|
"常见混淆": {
|
|
"type": "string",
|
|
"description": "常见混淆说明"
|
|
},
|
|
"教材位置": {
|
|
"type": "string",
|
|
"description": "教材位置"
|
|
},
|
|
"相关方法": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"description": "相关方法列表"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |