Why Nostr? What is Njump?
2024-06-23 23:30:52

Laeserin on Nostr: We're working on a clickable Bible structure. Feel free to fork it and come up with ...

We're working on a clickable Bible structure. Feel free to fork it and come up with different versions.
# Bible

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

![PlanterUML Bible class diagram]( )

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

```
Author Public Key
npub1m4ny6hjqzepn4rxknuq94c2gpqzr29ufkkw7ttcxyak7v43n6vvsajc2jl