COM API Bible Book Abbreviations

These abbreviations will be used in 4.0d Beta 3 and later.

The following list of Books and Abbreviations is supported by the “Bible” data type in the Logos 4 COM API. The “Abbreviation” is used as the value of the BibleReferenceDetails.Book property.

Wiki: TOC, VTOC, Home
Forum: Home, Gen, L4, Mac4
Bible Book Abbreviation
Genesis Ge
Exodus Ex
Leviticus Le
Numbers Nu
Deuteronomy Dt
Joshua Jos
Judges Jdg
Ruth Ru
1 Samuel 1Sa
2 Samuel 2Sa
1 Kings 1Ki
2 Kings 2Ki
1 Chronicles 1Ch
2 Chronicles 2Ch
Ezra Ezr
Nehemiah Ne
Esther Es
Job Job
Psalms Ps
Proverbs Pr
Ecclesiastes Ec
Song of Solomon So
Isaiah Is
Jeremiah Je
Lamentations La
Ezekiel Eze
Daniel Da
Hosea Ho
Joel Joe
Amos Am
Obadiah Ob
Jonah Jon
Micah Mic
Nahum Na
Habakkuk Hab
Zephaniah Zep
Haggai Hag
Zechariah Zec
Malachi Mal
Tobit Tob
Judith Jdt
Greek Esther GkEs
Wisdom of Solomon Wis
Sirach Sir
Baruch Bar
Letter of Jeremiah LetJer
Song of Three Youths SongThr
Susanna Sus
Bel and the Dragon Bel
1 Maccabees 1Mac
2 Maccabees 2Mac
1 Esdras 1Esd
Prayer of Manasseh PrMan
Psalm 151 Ps151
3 Maccabees 3Mac
2 Esdras 2Esd
4 Maccabees 4Mac
Odes Ode
Psalms of Solomon PsSol
Epistle to the Laodiceans Laod
Matthew Mt
Mark Mk
Luke Lk
John Jn
Acts Ac
Romans Ro
1 Corinthians 1Co
2 Corinthians 2Co
Galatians Ga
Ephesians Eph
Philippians Php
Colossians Col
1 Thessalonians 1Th
2 Thessalonians 2Th
1 Timothy 1Ti
2 Timothy 2Ti
Titus Tt
Philemon Phm
Hebrews Heb
James Jas
1 Peter 1Pe
2 Peter 2Pe
1 John 1Jn
2 John 2Jn
3 John 3Jn
Jude Jud
Revelation Re

These additional books are supported by the “BibleLXX” data type:

Bible Book Abbreviation
1 Kingdoms 1Kgdms
2 Kingdoms 2Kgdms
3 Kingdoms 3Kgdms
4 Kingdoms 4Kgdms
Esdras A EsdA
Esdras B EsdB

Creating the list

The list above was created with the following C# 4 code:

dynamic book = app.DataTypes.GetDataType("Bible").Details.FirstBook;
while (book != null)
	Console.WriteLine("| {0} | {1} |", book.Render(), book.Details.Book);
	book = book.Details.NextBook;

Logos Bible Software Wiki

Welcome, Guest! (sign in)