智能气功资料维度体系 - 实施准备完成报告
完成日期: 2026-04-02
版本: V4.0
状态: 准备就绪,可开始实施
一、已完成工作
1. 文档完善
| 文档 |
路径 |
说明 |
| 维度体系V4.0 |
docs/ZHINENG_QIGONG_DIMENSIONS_V4.md |
已更新 - 加入演进支持 |
| 实施规划 |
docs/ZHINENG_QIGONG_IMPLEMENTATION_PLAN.md |
新增 - 8周分阶段计划 |
| 对比分析 |
docs/QIGONG_DIMENSIONS_COMPARISON.md |
已有 - 方案对比参考 |
2. 数据库设计
| 文件 |
路径 |
说明 |
| 迁移脚本 |
backend/services/qigong/migrations.sql |
SQL迁移脚本 |
核心设计:
- JSONB字段存储维度数据
- GIN索引优化查询性能
- 受控词表支持动态演进
- 版本控制机制
3. 服务代码
| 模块 |
路径 |
功能 |
| 路径解析器 |
backend/services/qigong/path_parser.py |
从文件路径提取维度 |
| 批量打标 |
backend/services/qigong/batch_tagger.py |
批量自动打标服务 |
| 模块初始化 |
backend/services/qigong/__init__.py |
Python包导出 |
4. CLI工具
| 文件 |
路径 |
功能 |
| 打标工具 |
scripts/tag_qigong_docs.py |
命令行打标工具 |
二、维度体系总览
┌─────────────────────────────────────────────────────────────────────────────┐
│ V4.0:16维度(5类) │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ A类:内容维度 (P0必标) │
│ 1. theory_system - 理论体系归属 │
│ 2. content_topic - 内容主题(4类×30项两级) │
│ 3. gongfa_system - 功法体系(三阶段六步) │
│ 4. content_depth - 内容深度(6级) │
│ 5. discipline - 教材归属(九册教材) │
│ │
│ B类:情境维度 (P1推荐) │
│ 6. timeline - 时间线(6阶段+事件) │
│ 7. location - 场所地点(三级结构) │
│ 8. teaching_level - 教学层次(合并课程级别+受众) │
│ 9. presentation - 传播形式 │
│ │
│ C类:来源维度 (P1/P2) │
│ 10. speaker - 主讲/作者 │
│ 11. source_attribute- 来源属性(三子维度) │
│ │
│ D类:技术维度 (P2/P3) │
│ 12. media_format - 存在形式 │
│ 13. tech_spec - 技术规格(合并载体+收录) │
│ 14. data_status - 完整状态 │
│ │
│ E类:扩展维度 (P4按需) │
│ 15. application_effect - 应用成效 │
│ 16. related_resources - 关联网络 │
│ │
└─────────────────────────────────────────────────────────────────────────────┘
三、演进机制
┌─────────────────────────────────────────────────────────────────────────────┐
│ 分级演进控制 │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ Level 1: 自由扩展(无需审批) │
│ • E类扩展维度新增子项 │
│ • content_topic 新增实验性二级主题 │
│ │
│ Level 2: 审核后修改(需专家评审) │
│ • A-C类核心维度新增子项 │
│ • 维度优先级调整 │
│ │
│ Level 3: 重大变更(需技术评审+数据迁移) │
│ • 新增/废弃核心维度 │
│ • 版本升级(V4.0 → V4.1) │
│ │
└─────────────────────────────────────────────────────────────────────────────┘
四、下一步行动
立即可做(Week 1-2)
# 1. 执行数据库迁移
psql -U your_user -d your_db -f backend/services/qigong/migrations.sql
# 2. 测试路径解析
python scripts/tag_qigong_docs.py parse "/大专班/精义/34/285明了调息的目的和作用C.mpg"
# 3. 查看当前统计
python scripts/tag_qigong_docs.py stats --db-url "postgresql://..."
# 4. 执行批量打标(测试模式)
python scripts/tag_qigong_docs.py tag --dry-run
# 5. 执行批量打标(正式执行)
python scripts/tag_qigong_docs.py tag
验收检查点
- [ ] 数据库迁移成功,索引生效
- [ ] 受控词表数据完整
- [ ] 路径解析测试通过
- [ ] 批量打标覆盖率达到预期(≥50%)
- [ ] 查询性能测试通过
五、文件清单
docs/
├── ZHINENG_QIGONG_DIMENSIONS_V4.md # 维度体系文档(已更新)
├── ZHINENG_QIGONG_IMPLEMENTATION_PLAN.md # 实施规划
├── QIGONG_DIMENSIONS_COMPARISON.md # 方案对比
└── ZHINENG_QIGONG_DIMENSIONS_V3.md # V3.0方案(参考)
backend/services/qigong/
├── __init__.py # 模块导出
├── path_parser.py # 路径解析器
├── batch_tagger.py # 批量打标服务
└── migrations.sql # 数据库迁移脚本
scripts/
└── tag_qigong_docs.py # CLI打标工具
准备状态: ✅ 完成
可以开始实施: 是