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,132 | 3,117 | datasets/raw/tipnr/people.json |
| 地(Places) | 1,003 | 1,014 | datasets/raw/tipnr/places.json |
| 物(Other) | 102 | — | JSON 尚未釋出,僅 raw TSV |
| 原始 TSV | — | — | datasets/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) |
| dStrongs | Disambiguated Strong's 編號 |
| description | 簡短身份說明(如 "High Priest living at the time of Egypt…") |
| father / mother | 父母的統一名稱 + 是否有歧義 |
| siblings | 手足陣列(統一名稱 + 歧義旗) |
| partners | 配偶陣列 |
| offspring | 子女陣列 |
| tribeOrNationOfFather | 父親所屬支派或民族 |
| type | Male / 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 生成,涵蓋聖經敘事視角。
{
"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 | 英文地名 |
| dStrongs | Disambiguated Strong's 編號 |
| openBibleName | OpenBible Geocoding 資料集中的對應名稱(可與 OpenBible 資料集 join) |
| near | 附近的已知地標 |
| founderOrOrigin | 建城者或地名來源 |
| peopleLivingThere | 住在此地的族群 |
| googleMapsUrl | Google Maps 定位連結(座標來自 OpenBible) |
| palopenmapsUrl | PalOpenMaps 定位連結(古代近東地圖) |
| geographicalArea | 所屬地理區域分類(定義見 tinyurl.com/TIPNR-Geography) |
| briefDescription / shortDescription / longDescription | AI 生成的多層次描述 |
| 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)
$========== 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
$========== 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