需求文件
個人聖經研究軟體的功能需求
專案目標
打造一個個人使用的聖經研究 Web 軟體,協助系統性地整理、檢索、探索聖經中的內容。
核心整理維度:人事時地物
軟體以「人事時地物」五大維度組織聖經內容,每個維度皆為一等公民(first-class entity)。
| 維度 | 內容 | 範例 |
|---|---|---|
| 人 | 人物 | 亞伯拉罕、大衛、保羅、無名婦人 |
| 事 | 事件 | 出埃及、巴別塔、五旬節聖靈降臨 |
| 時 | 時間 | 士師時期、被擄歸回、耶穌公開傳道期 |
| 地 | 地點 | 耶路撒冷、迦南、馬其頓 |
| 物 | 物件 | 約櫃、聖殿、十誡石版、麥子與稗子 |
維度之間的關聯(網狀連結)
人↔人(父子/夫妻/師徒/敵對)、人↔事(參與者)、人↔地(出生地/活動地)、事↔時、事↔地、物↔人/事/地
核心使用情境
1. 結構化查詢(類維基)
- 每個人/事/時/地/物 都有獨立頁面
- 頁面包含:基本資料、相關經文、相關連結
2. 網狀連結探索(類 Obsidian Graph View)
- 點擊任一實體,可看到與其相關的所有其他實體
- 支援雙向連結,圖形化呈現實體關係網絡
3. 時間軸視覺化
- 依年代排序事件與人物生平
- 視覺化呈現:王國興衰、先知時期、列王在位重疊、新約教會擴展等
4. 地理地圖視覺化
- 在地圖上標記地點,呈現行程路線(亞伯拉罕旅程、出埃及路線、保羅宣教旅程等)
- 點擊地點可看相關事件與人物
5. 經文檢索(基礎)
- 按書卷、章、節瀏覽,全文搜尋
- 任一經文段落可連結到相關人事時地物,可在經文上加註記
6. 資料集目錄(原始資料瀏覽)
- 為每個整合進來的外部開源資料集建立獨立介紹頁
- 頁面內容:資料集是什麼、來源、授權、規模、用途、整合方式
- 同時列出該資料集的原始資料條目,提供搜尋/過濾 UI
開發階段規劃
- MVP(完成):基礎架構 + 經文檢索 + 人物/地點 Context 欄
- 第二階段:人物資料庫 + 人物頁面
- 第三階段:地點資料庫 + 地圖
- 第四階段:事件 + 時間軸
- 第五階段:物件 + 跨維度關聯與圖譜
- 第六階段:標註系統
非功能需求
- 個人使用:不需多人協作、帳號系統、權限管理
- Web 介面:透過瀏覽器使用即可
- 可長期累積:資料格式需易於備份、版本控制(git friendly)
- 離線可用為佳:資料在本地,不依賴外部 API