Назад к открытому коду

Открытый код

JSON · Лицензия: CC-BY 4.0

bible-cross-references

453 тематические перекрёстные ссылки по Библии, отобранные вручную, на нескольких языках (en/pt/es), CC-BY 4.0.

О проекте

Набор данных, где главное качество: 453 перекрёстные ссылки, отобранные вручную. Каждая связывает исходный стих со связанными отрывками и содержит краткое описание объединяющей их темы. В отличие от классического набора OpenBible.info (около 340 тысяч ссылок, извлечённых алгоритмически), здесь точность важнее полноты. Названия и описания на трёх языках (португальский, английский, испанский). Идентификаторы книг следуют той же схеме 1-66, что и в bible-data, поэтому два набора данных сразу сочетаются. Подходит для изучения Библии, поисковых сниппетов и любых приложений, которым нужно предлагать «стихи на ту же тему» без шума алгоритмической базы. Лицензия 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 .