返回开源

开源

JSON · 许可证: CC-BY 4.0

bible-cross-references

453 条人工精选的主题式圣经串珠,多语言(en/pt/es),CC-BY 4.0。

关于本项目

注重质量的数据集:453 条人工精选的串珠,每条把一节来源经文与相关经文连接起来,并附上一段简短说明,概括它们共同的主题。与 OpenBible.info 的经典数据集(约 34 万条算法提取的串珠)不同,它更看重准确而非全面。标签和说明提供三种语言(葡萄牙语、英语、西班牙语)。书卷标识符沿用 bible-data 的 1-66 编号,两个数据集可以直接配合使用。适用于圣经研读、搜索摘要,以及任何需要推荐“同一主题经文”、又不想要算法数据杂讯的应用。CC-BY 4.0 许可:再分发时请注明 Midvash 并附上 midvash.com 链接。

包含内容

  • 453 条人工精选串珠(非算法生成)
  • 标签和说明提供 pt-br、en、es
  • 按 bookId-chapter-verse 的反向索引
  • 书卷 ID 与 bible-data 兼容(1-66)
  • 单个 JSON 文件,易于嵌入
  • CC-BY 4.0:注明出处即可商用

用法

                // Download once and load locally
const data = require('./cross-references.json');

console.log(data.references[0]);
// {
//   id: 1,
//   slug: { 'pt-br': '...', en: '...', es: '...' },
//   source: { bookId: 1, chapter: 1, verse: 27, ... },
//   description: { en: 'Creation of man in the image of God', ... },
//   targets: [ { bookId: 40, chapter: 19, verse: 4, ... }, ... ]
// }

// Reverse lookup: every reference id that touches Genesis 1:27
const ids = data.indexed['1-1-27'];
              

参与贡献

发现了错误、缺失的数据,或想添加内容?欢迎提交 pull request 和 issue: github.com/midvash/bible-cross-references .