CoolFace
Datasetpublic

sermonindex/early-church-fathers

Early Church Fathers — Scripture Citation Index 68,240 passages from 349 Church Fathers, each keyed to the Bible verse it comments on. Drawn from 20,253 distinct works and covering all 66 books. This is a patristic catena in machine-readable form: given a verse, it returns what the Fathers said about it. Nothing comparable exists as an open dataset — the underlying translations are freely available, but the verse-level alignment is the work, and that is what this releases.… See the full description on the dataset page: https://huggingface.co/datasets/sermonindex/early-church-fathers.

sourceHugging Facecc-by-4.0updated 17d agoView on Hugging Face
0likes69downloads
Dataset Card

Early Church Fathers — Scripture Citation Index

68,240 passages from 349 Church Fathers, each keyed to the Bible verse it comments on. Drawn from 20,253 distinct works and covering all 66 books.

This is a patristic catena in machine-readable form: given a verse, it returns what the Fathers said about it. Nothing comparable exists as an open dataset — the underlying translations are freely available, but the verse-level alignment is the work, and that is what this releases.

Published by SermonIndex, where it is browsable at /commentary/ecf.

Contents

ConfigRowsWhat it is
quotation68,240One patristic passage, keyed to a verse
verse18,656Verses that have at least one citation, with all of them rendered together
father349Each Father, with quotation and work counts

Most-cited Fathers

FatherQuotations
Augustine of Hippo7,486
John Chrysostom6,801
Jerome5,960
Bede5,785
Tertullian3,418
Origen of Alexandria3,028
Gregory the Dialogist2,858
Cyril of Alexandria1,894
Oecumenius1,827
Ambrose of Milan1,651

Some attributions are marked as transmitted through a later compiler, e.g. "Augustine of Hippo ((as quoted by Aquinas, AD 1274))" for passages reaching us via the Catena Aurea. These are kept distinct from direct citations on purpose — filter on the parenthetical if you want first-hand attributions only.

Schema

quotation

FieldTypeNotes
idint
referencestring"1 Chronicles 1:1"
bookstringThree-letter code
book_namestring
book_orderint1–66
testamentstringOT or NT
chapterint
verseint
verse_endint or nullSet where the citation spans a range
fatherstring
source_workstringThe work quoted
quotationstringThe passage
urlstringWhere it is published on sermonindex.net
wordsintWord count of the quotation

Example

python
from datasets import load_dataset

q = load_dataset("sermonindex/early-church-fathers", "quotation", split="train")
john1 = q.filter(lambda r: r["book"] == "JHN" and r["chapter"] == 1)
for r in john1.select(range(3)):
    print(r["father"], "—", r["source_work"])
    print(r["quotation"][:300], "\n")

Provenance

The patristic texts are the standard nineteenth-century English translations — the Ante-Nicene Fathers and Nicene and Post-Nicene Fathers series edited by Philip Schaff and others — which are public domain, together with other public-domain translations of Bede, Oecumenius and the medieval catenae.

The verse alignment, normalisation of Father and work names, and the range handling are SermonIndex's contribution and are released CC BY 4.0.

Caveats

  • —Attribution follows the source editions. Where those editions print a work as by a Father and later scholarship disputes it, the dataset carries the traditional attribution. Treat father as the name the tradition attaches, not a settled scholarly judgement.
  • —Coverage is uneven by design: the Gospels, Psalms and Romans are far denser than Chronicles or the minor prophets, because the Fathers wrote more on them.
  • —Quotation lengths vary from a clause to several thousand words. Check words before chunking.

Citation

bibtex
@misc{sermonindex_ecf,
  title  = {Early Church Fathers: Scripture Citation Index},
  author = {SermonIndex},
  year   = {2026},
  url    = {https://huggingface.co/datasets/sermonindex/early-church-fathers}
}