Bible
Here is a generated image of the structure of the Bible.

It is based upon this dataset:
@startuml BibleStructure
skinparam packageStyle rectangle
left to right direction
scale 500 width
package OldTestament #117864 {
package Law #e5e7e9 {
class "Genesis" as b01 {
type: protocanonical
}
class "Exodus" as b02 {
type: protocanonical
}
class "Leviticus" as b03 {
type: protocanonical
}
class "Numbers" as b04 {
type: protocanonical
}
class "Deuteronomy" as b05 {
type: protocanonical
}
}
package Historical #e5e7e9 {
class "Joshua" as b06 {
type: protocanonical
}
class "Judas" as b07 {
type: protocanonical
}
class "Ruth" as b08 {
type: protocanonical
}
class "1. Samuel" as b09 {
type: protocanonical
}
class "2. Samuel" as b10 {
type: protocanonical
}
class "1. Kings" as b11 {
type: protocanonical
}
class "2. Kings" as b12 {
type: protocanonical
}
class "1. Chronicles" as b13 {
type: protocanonical
}
class "2. Chronicles" as b14 {
type: protocanonical
}
class "Ezra" as b15 {
type: protocanonical
}
class "Nehemia" as b16 {
type: protocanonical
}
class "Tobit" as b17 #line.dotted {
type: deuterocanonical
}
class "Judith" as b18 #line.dotted {
type: deuterocanonical
}
class "Esther" as b19 #line.dotted {
type: deuterocanonical
}
class "1. Maccabees" as b20 #line.dotted {
type: deuterocanonical
}
class "2. Maccabees" as b21 #line.dotted {
type: deuterocanonical
}
}
package Wisdom #e5e7e9 {
class "Job" as b22 {
type: protocanonical
}
class "Psalms" as b23 {
type: protocanonical
}
class "Proverbs" as b24 {
type: protocanonical
}
class "Ecclesiastes" as b25 {
type: protocanonical
}
class "Song of Solomon" as b26 {
type: protocanonical
}
class "Wisdom" as b27 #line.dotted {
type: deuterocanonical
}
class "Sirach" as b28 #line.dotted {
type: deuterocanonical
}
}
package MajorProphets #e5e7e9 {
class "Isiah" as b29 {
type: protocanonical
}
class "Jeremiah" as b30 {
type: protocanonical
}
class "Lamentations" as b31 {
type: protocanonical
}
class "Baruch" as b32 #line.dotted {
type: deuterocanonical
}
class "Ezekiel" as b33 {
type: protocanonical
}
class "Daniel" as b34 #line.dotted {
type: deuterocanonical
}
}
package MinorProphets #e5e7e9 {
class "Hosea" as b35 {
type: protocanonical
}
class "Joel" as b36 {
type: protocanonical
}
class "Amos" as b37 {
type: protocanonical
}
class "Obadiah" as b38 {
type: protocanonical
}
class "Jonah" as b39 {
type: protocanonical
}
class "Micah" as b40 {
type: protocanonical
}
class "Nahum" as b41 {
type: protocanonical
}
class "Habakkuk" as b42 {
type: protocanonical
}
class "Zepheniah" as b43 {
type: protocanonical
}
class "Haggai" as b44 {
type: protocanonical
}
class "Zechariah" as b45 {
type: protocanonical
}
class "Malachi" as b46 {
type: protocanonical
}
}
}
package NewTestament #f9e79f {
package Gospels #e5e7e9 {
class "Matthew" as b47 {
type: protocanonical
}
class "Mark" as b48 {
type: protocanonical
}
class "Luke" as b49 {
type: protocanonical
}
class "John" as b50 {
type: protocanonical
}
}
package PaulineLetters #e5e7e9 {
class "Romans" as b51 {
type: protocanonical
}
class "1. Corinthians" as b52 {
type: protocanonical
}
class "2. Corinthians" as b53 {
type: protocanonical
}
class "Galatians" as b54 {
type: protocanonical
}
class "Ephesians" as b55 {
type: protocanonical
}
class "Philippians" as b56 {
type: protocanonical
}
class "Colossians" as b57 {
type: protocanonical
}
class "1. Thessalonians" as b58 {
type: protocanonical
}
class "2. Thessalonians" as b59 {
type: protocanonical
}
class "1. Timothy" as b60 {
type: protocanonical
}
class "2. Timothy" as b61 {
type: protocanonical
}
class "Titus" as b62 {
type: protocanonical
}
class "Philemon" as b63 {
type: protocanonical
}
}
package GeneralLetters #e5e7e9 {
class "Hebrews" as b64 {
type: protocanonical
}
class "James" as b65 {
type: protocanonical
}
class "1. Peter" as b66 {
type: protocanonical
}
class "2. Peter" as b67 {
type: protocanonical
}
class "1. John" as b68 {
type: protocanonical
}
class "2. John" as b69 {
type: protocanonical
}
class "3. John" as b70 {
type: protocanonical
}
class "Jude" as b71 {
type: protocanonical
}
}
package Apocolypse #e5e7e9 {
class "Revelations" as b72 {
type: protocanonical
}
}
package ActsOfTheApostles #e5e7e9 {
class "Acts" as b73 {
type: protocanonical
}
}
}
@enduml
Comments
Public conversation about this article.
Sign in to join the discussion.
No comments yet.
Article metadata
About this entry
Event Id
Raw event
Other authors
No one else has published this topic yet.