# ========== 节点类型定义 ==========
节点类型:
  # 1. 知识节点（核心骨架）
  - Topic:             # 知识主题
      属性: [name, level(认知层次), difficulty, estimatedTime]
  - Concept:           # 原子概念（如“多态”），Topic的子类
  - Skill:             # 可操作技能（如“调试”），Topic的子类

  # 2. 资源节点（知识载体）
  - Video:             # MOOC视频片段
      属性: [title, url, duration, startTime, endTime]
  - TextSegment:       # 教材/讲义段落
      属性: [content, pageNum]
  - CodeExample:       # 代码示例
      属性: [codeSnippet, language]

   # 3. 教学节点（智能应用）
  - Question:          # 题目（预设或生成）
      属性: [stem(题干), type(选择/填空/简答), correctAnswer, difficulty]

# ========== 关系类型定义（部分） ==========
关系类型:
  # ---- 知识-知识关系 ----
  hasPrerequisite:     # 知识A是B的前置
      domain: Topic, range: Topic
  isA:                 # 概念上下位
      domain: Topic, range: Topic
  commonlyConfusedWith:# 易混淆
      domain: Topic, range: Topic

  # ---- 知识-资源关系 ----
  teaches:             # 视频讲解知识点
      domain: Video, range: Topic
  hasExample:          # 知识点有代码示例
      domain: Topic, range: CodeExample
  assessedBy:          # 知识点被题目考查
      domain: Topic, range: Question

