MM-cat DaRe
Documentation GitHub Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

BibleData Dataset

The BibleData dataset provides a comprehensive collection of structured biblical texts and metadata, covering various translations, alongside historical texts.

The whole dataset contains 18 CSV files. To maintain readability of the inferred Schema Category and overall clarity we have worked with these 9 files:

  • AlamoPolyglot.csv with plain-text data as well as metadata entries for the Bible manuscripts
  • Book.csv with books of the Bible and their details
  • Commandments.csv with basic information on the biblical commandments
  • Event.csv with specifics of the events described
  • HitchcocksBibleNamesDictionary.csv with Roswell D. Hitchcock’s Bible Names Dictionary
  • Person.csv with information about each named individual in the Bible
  • PersonLabel.csv with detailed information about individual’s labels
  • PersonRelationship.csv with details on the relationships among individuals
  • Reference.csv - with unique identifiers for each book, chapter and verse in the Bible

BibleData dataset

Initial Dataset Specifications

Entity Data Link Mapping
Alamo Polyglot
Mapping
Book
Mapping
Commandments
Mapping
Event
Mapping
Hitchcock's Dictionary
Mapping
Person
Mapping
Person Label
Mapping
Person Relationship
Mapping
Reference
Mapping

Generated Dataset Specifications

Case A: Transforming Person Relationships and Labels into Neo4j

The Person, PersonLabel, and PersonRelationship data are transformed into a graph structure and stored in Neo4j, a graph database. The original data contains relational information about biblical figures, and their relationships with one another. This inherent graph-like structure makes Neo4j an ideal choice for storing and analyzing this data.

The relationships in the dataset form a natural graph structure, with people as nodes and their connections as edges. Neo4j is specifically designed to store, query, and analyze such graph data efficiently.

Entity Output Mapping
Person
Output Mapping
PersonLabel
Output Mapping
PersonRelationship
Output Mapping

Generated Data Manipulation Language (DML) Commands:

Commands Link