My Bible

STEPBible TIPNR

Translators' Individualised Proper Names with all References

出品
STEPBible.org / Tyndale House Cambridge
授權
CC BY 4.0(可自由使用,需標明來源)
來源
github.com/STEPBible/STEPBible-Data
Google Sheets
線上試閱試算表
參考資料
地理分類說明·族譜歧義決策·Disambiguated Strong's 說明

資料集概覽

TIPNR 是聖經所有專有名詞的主資料集,覆蓋人(Persons)、地(Places)、物(Other proper nouns)三大類。 每個實體用「統一名稱@首次出現節點」作為唯一 key(例:Aaron@Exo.4.14-Heb), 保證跨譯本、跨經卷不重複。

Strong's 編號採用 STEPBible 自行標注的 Disambiguated Strongs(dStrong), 比原版更細分:同一字根在不同語境下有不同編號,大幅降低原文查詢的歧義。

資料量

類別筆數(raw TSV)筆數(JSON)本地檔案
人(Persons)3,1323,117datasets/raw/tipnr/people.json
地(Places)1,0031,014datasets/raw/tipnr/places.json
物(Other)102JSON 尚未釋出,僅 raw TSV
原始 TSVdatasets/raw/tipnr/tipnr.txt

官方 JSON(3,117)比 raw TSV(3,132)少 15 筆:TSV 中有 ~10 筆「創城祖先」同時出現在人物區塊(如 Eshtemoa、Tekoa),官方 JSON 將它們移至 places;另有少量同名人被合併。官方 JSON 是本專案唯一使用的來源。

人(Persons)欄位說明

people.json 是 JSON 物件(key = 統一名稱@節點),每筆人物包含:

欄位說明
baseNameFromUnifiedName英文名(如 Aaron
referenceFromUnifiedName首次出現節點(如 Exo.4.14-Heb
dStrongsDisambiguated Strong's 編號
description簡短身份說明(如 "High Priest living at the time of Egypt…")
father / mother父母的統一名稱 + 是否有歧義
siblings手足陣列(統一名稱 + 歧義旗)
partners配偶陣列
offspring子女陣列
tribeOrNationOfFather父親所屬支派或民族
typeMale / Female / Group / Uncertain
briefestDescription最短描述,1–3 字(如 "High Priest")
briefDescription一句話(如 "Moses' brother, first high priest of Israel")
shortDescription一段話(~2 句)
longDescription完整文章段落
supplementaryData所有別名 + 各別名的 dStrong、原文、所有引用節點
summaryOfSupplementaryData彙總:所有名稱、所有 Strong 號、所有引用(便於快速查詢)

briefest/brief/short/long 描述由 Claude 3 AI 生成,涵蓋聖經敘事視角。

datasets/raw/tipnr/people.json(節錄)json
{
  "Aaron@Exo.4.14-Heb": {
    "baseNameFromUnifiedName": "Aaron",
    "referenceFromUnifiedName": "Exo.4.14-Heb",
    "dStrongs": "H0175",
    "description": "High Priest living at the time of Egypt and Wilderness",
    "father": { "augmentedUnifiedName": "Amram@Exo.6.18-1Ch", "ambiguous": false },
    "mother": { "augmentedUnifiedName": "Jochebed@Exo.6.20-Num", "ambiguous": false },
    "siblings": [
      { "augmentedUnifiedName": "Moses@Exo.2.10-Rev", "ambiguous": false },
      { "augmentedUnifiedName": "Miriam@Exo.15.20-Mic", "ambiguous": false }
    ],
    "partners": [ { "augmentedUnifiedName": "Elisheba@Exo.6.23", "ambiguous": false } ],
    "offspring": [ "Nadab@Exo.6.23-Num", "Abihu@Exo.6.23-Lev", ... ],
    "tribeOrNationOfFather": "Tribe of Levi",
    "type": "Male",
    "briefestDescription": "High Priest",
    "briefDescription": "Moses' brother, first high priest of Israel",
    "shortDescription": "Aaron was Moses' older brother and served as the first high priest of Israel.",
    ...
  }
}

Aaron@Exo.4.14-Heb 完整結構示意

地(Places)欄位說明

places.json 同為物件格式,附帶 Google Maps / PalOpenMaps 連結與 AI 生成描述:

欄位說明
baseNameFromUnifiedName英文地名
dStrongsDisambiguated Strong's 編號
openBibleNameOpenBible Geocoding 資料集中的對應名稱(可與 OpenBible 資料集 join)
near附近的已知地標
founderOrOrigin建城者或地名來源
peopleLivingThere住在此地的族群
googleMapsUrlGoogle Maps 定位連結(座標來自 OpenBible)
palopenmapsUrlPalOpenMaps 定位連結(古代近東地圖)
geographicalArea所屬地理區域分類(定義見 tinyurl.com/TIPNR-Geography)
briefDescription / shortDescription / longDescriptionAI 生成的多層次描述
summaryOfSupplementaryData彙總所有別名、Strong 號、所有引用節點

物(Other proper nouns)

指非人非地的固有名詞,例如宗教節期(Passover)、祭典物件(Ark of the Covenant)、 書卷名、特定事件名稱等。原始 TSV 中有 102 筆,格式與人物區塊相同。

STEPBible 尚未發布對應的 JSON 版(Google Drive 頁面顯示「Companion files are in preparation」), 目前只能從 datasets/raw/tipnr/tipnr.txt$==========OTHER 區段解析。

原始 TSV 格式說明

tipnr.txt 是 tab 分隔的純文字檔,但結構特殊,不是標準 TSV

  • 三大區塊以 $==========PERSON(s)$==========PLACE$==========OTHER 分隔
  • 每筆記錄的主行(不縮排)是統一名稱行,包含家族關係等核心欄位
  • 縮排行(以空白或 開頭)是子行,描述別名、原文字根、所有引用
  • 歧義用 (?) 標記,族群後裔用 (d),祖先用 (a),建城者用 (f)
datasets/raw/tipnr/tipnr.txt(人物主行格式)tsv
$========== PERSON(s)
UnifiedName=uStrong	Description	Parents Male+Female	Siblings	Partners	Offspring	Tribe/Nation	#Summary	Type
– Significance	UniqueName	dStrong«eStrong=Heb/Grk	Translated name	STEPBible link	All Refs
– Total	All names	All dStrongs	All refs

Aaron@Exo.4.14-Heb=H0175	High Priest	Amram@Exo.6.18 + Jochebed@Exo.6.20	Moses@Exo.2.10, Miriam@Exo.15.20	Elisheba@Exo.6.23	Nadab@..., Eleazar@...	Tribe of Levi	#A high priest	Male
 – Named	Aaron@Exo.4.14-Heb	H0175«H0175=אַהֲרֹן	Aaron	https://stepbible.org/?q=...	Exo.4.14; Exo.4.27; ...

主行欄位順序:UnifiedName=uStrong | Description | Parents | Siblings | Partners | Offspring | Tribe | #Summary | Type

datasets/raw/tipnr/tipnr.txt(地點主行格式)tsv
$========== PLACE
Jerusalem@Jos.10.1-Rev=H3389	Capital city	...	...	...	https://www.google.com/maps/@31.777444,35.234935,14z	...	City	#The holy capital
 – Named	Jerusalem@Jos.10.1-Rev	H3389«H3389=יְרוּשָׁלִַ֫ם	Jerusalem	https://stepbible.org/?q=...	Gen.14.18; Exo.16.3; ...

地點主行欄位:UnifiedName=uStrong | Description | Founder/Origin | PeopleLivingThere | Near | Google Maps | PalOpenMaps | GeographyType | #Summary

在本專案中的用途

  • 人物頁的基本資料(家族關係、首次出現節點、身份描述)
  • 地點頁的定位連結與地理區域分類(與 OpenBible Geocoding 資料集互補)
  • 統一名稱作為人物/地點實體的標準 ID,跨資料集 join 的主鍵
  • dStrong 作為連結 openscriptures Strong's 詞典的橋樑
  • openBibleName 欄位可直接與 OpenBible Geocoding(ancient.jsonl)的 title 欄位 join