Torna all'Open Source

Open Source

JSON · Licenza: CC-BY 4.0

bible-cross-references

453 riferimenti incrociati tematici e curati, multilingue (en/pt/es), CC-BY 4.0.

Il progetto

Dataset orientato alla qualità: 453 riferimenti incrociati scelti a mano. Ognuno collega un versetto di partenza a passi correlati, con una breve descrizione del tema che li unisce. Si differenzia dal dataset classico di OpenBible.info (circa 340 mila riferimenti estratti in modo algoritmico) perché privilegia la precisione rispetto alla completezza. Etichette e descrizioni in tre lingue (portoghese, inglese, spagnolo). Gli identificatori dei libri seguono lo stesso schema 1-66 di bible-data, quindi i due dataset si combinano direttamente. Utile per lo studio biblico, gli snippet di ricerca e qualsiasi applicazione che debba suggerire «versetti sullo stesso tema» senza il rumore di una base algoritmica. Licenza CC-BY 4.0: attribuisci Midvash con un link a midvash.com quando ridistribuisci.

Cosa include

  • 453 riferimenti curati (non algoritmici)
  • Etichette e descrizioni in pt-br, en, es
  • Indice inverso per bookId-chapter-verse
  • ID dei libri compatibili con bible-data (1-66)
  • Un unico file JSON, facile da integrare
  • CC-BY 4.0: uso commerciale consentito con attribuzione

Utilizzo

                // 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'];
              

Contribuire

Hai trovato un bug, mancano dei dati o vuoi aggiungere qualcosa? Pull request e issue sono benvenute su github.com/midvash/bible-cross-references .