Skip to main content

CrossWire SWORD Commentary Modules

  • Source: CrossWire Bible Society SWORD module repository
  • Maintainer: CrossWire Bible Society (community-maintained)
  • License: Varies per module — public-domain commentaries use public-domain-equivalent licenses. Check per module.
  • Suitability Score: ⭐⭐⭐ (3/5) — requires SWORD→OSIS→JSON pipeline but this is a well-trodden path

Coverage

Format: SWORD binary modules → exportable to OSIS XML via mod2osis tool → parseable to JSON.

~10 whole-Bible English public-domain commentaries including:

CommentaryAuthor
Matthew Henry (Complete)Matthew Henry
Exposition of the Entire BibleJohn Gill
Notes on the BibleAlbert Barnes
Jamieson-Fausset-Brown CommentaryJamieson, Fausset & Brown
Adam Clarke CommentaryAdam Clarke
Notes on the BibleJohn Wesley
Matthew Poole's CommentaryMatthew Poole
Keil & Delitzsch (OT)Keil & Delitzsch
Geneva Study Bible Notes

All verse-aligned.

Quality

Good — these are established, widely-used commentary texts. Verse alignment is built into the SWORD format. Community-maintained with decades of refinement.

Gaps Filled

  • 🔶 Extended Commentary (Gap #13) — verse-aligned structured data for ~10 public-domain commentaries

Integration Notes

  • Requires mod2osis CLI tool (part of SWORD project) for export, then XML→JSON conversion
  • Verse references in OSIS XML are standard and mappable to GospeLib IDs
  • Creates new :Commentary and :CommentaryEntry node types linked to :Passage nodes
  • The conversion pipeline is ~2–4 hours of engineering effort
  • Every major open-source Bible app (AndBible, BibleTime, Xiphos) uses SWORD modules — the tooling is mature