星露谷物语知识图谱

星露谷物语知识图谱

项目概述

基于星露谷物语(Stardew Valley)游戏Wiki构建的高质量知识图谱,包含游戏中的NPC、作物、种子、商店、事件、地点和完整古物收藏等实体及其相互关系。

项目结构

``` KG\

├── kg_final_complete_artifacts.html # 图谱可视化

├── kg_f1_results.json # 图谱质量评估

├── sota_extractor.py # 图谱抽取模块

├── visualize_complete_artifacts.py # 可视化生成脚本

├── README.md # 项目说明文档

└── data\

└── v4\

    ├── stardew_kg_v20_complete_artifacts.json  # 最终知识图谱数据

    └── stardew_kg_v8_fixed.json                # 原始数据备份

```

最终数据统计

| 指标 | 数值 | 说明 |

| ------------ | ---------- | ------------------- |

| 实体总数 | 173个 | 包含10种类型 |

| 关系总数 | 261个 | 16种关系类型 |

| 实体类型 | 9种 | 包含完整古物 |

| 关系类型 | 16种 | 全部纯中文 |

| 网络密度 | 0.0175 | 良好稠密度 |

| 平均度数 | 3.02 | 每个实体平均3个连接 |

| 连通分量 | 1个 | 完全连通 |

| F1分数 | 0.875 | 高质量评估 |

实体类型

  1. SEED (种子) - 47个
  2. CROP (作物) - 37个
  3. NPC (村民) - 26个
  4. ARTIFACT (古物) - 24个
  5. FISH (鱼类) - 12个
  6. SHOP (商店) - 10个
  7. EVENT (事件) - 10个
  8. LOCATION (地点) - 4个
  9. RESOURCE (资源) - 3个

完整古物收藏

基础古物

  • 古代种子、古代手斧、陶罐碎片、精灵珠宝
  • 古代鼓、鸡雕像、矮人卷轴I-IV、玻璃碎片

高级古物

  • 黄金面具、黄金圣物、黄金船、装饰扇
  • 稀有唱片、生锈的勺子、奇怪的玩偶

史前化石

  • 史前手斧、史前肋骨、史前头骨、史前胫骨、史前椎骨
  • 骨手、骨尾

核心关系类型

  • 出售 (96个) - 商店出售物品
  • 是...的种子 (38个) - 种子-作物关系
  • 捐赠给 (24个) - 古物捐赠给博物馆
  • 最爱 (13个) - NPC最爱礼物
  • 亲属关系 (11个) - 家庭关系
  • 在...工作 (10个) - 工作关系

技术特点

  • 完全连通: 1个连通分量,无孤立实体
  • 完整古物: 24个古物实体,涵盖游戏所有可收藏文物
  • 高质量数据: 基于官方Wiki数据
  • 可视化美观: 支持缩放、拖拽、悬停查看

使用方法

查看可视化

直接用浏览器打开 kg_final_complete_artifacts.html 文件即可查看交互式知识图谱。

重新生成可视化

bash python visualize_complete_artifacts.py

查看F1分数

F1分数结果保存在 kg_f1_results.json 中。

技术栈

  • 数据来源: 星露谷物语Wiki
  • 抽取方法: LLM (qwen2.5:7b) + 提示工程
  • 可视化工具: PyVis + JavaScript
  • 数据格式: JSON

古物系统说明

捐赠机制

游戏中所有古物都可以捐赠给博物馆,换取奖励点数和完成收藏成就。

价值系统

每个古物都有不同的价值,从5金币到1000金币不等。

发现方式

古物主要通过挖掘获得,是游戏考古系统的核心内容。

许可证

仅供学习和研究使用

数据与资源

其他信息

价值
作者 刘传煜、周于涵、丁梓星、董园
最近更新 一月 23, 2026, 06:21 (UTC)
创建的 一月 23, 2026, 05:32 (UTC)