mirror of
https://github.com/kennethreitz/kjvstudy.org.git
synced 2026-06-21 14:50:58 +00:00
a8b480b3ba
Created supplemental data file with 6 known close family marriages from Scripture to provide accurate historical context. New Data Files: - close_family_marriages.json: Documented biblical marriages including: * Abraham & Sarah (half-siblings) - Genesis 20:12 * Amram & Jochebed (aunt-nephew) - Exodus 6:20 * Jacob & Leah (first cousins) - Genesis 29:16 * Jacob & Rachel (first cousins) - Genesis 29:16 * Nahor & Milcah (uncle-niece) - Genesis 11:29 * Isaac & Rebekah (first cousin once removed) - Genesis 24:15 - schemas/close_family_marriages.schema.json: JSON schema with: * Required fields: person1, person2, relationship, description, verse * Enum for relationship types * Pattern validation for verse references * Optional notes field for additional context API Changes: - Add _load_close_family_marriages() helper function with LRU cache - Load and count known marriages in statistics endpoint - Statistics now show accurate count: 6 close family marriages - Provides educational context about ancient Near Eastern customs Each marriage entry includes: - Names of both parties - Specific relationship type (half-siblings, first cousins, etc.) - Detailed description of the family connection - Biblical verse reference documenting the marriage - Additional notes with relevant quotes or context This helps users understand how family structures and marriage customs differed in biblical times compared to modern standards. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
54 lines
1.7 KiB
JSON
54 lines
1.7 KiB
JSON
{
|
|
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
"title": "Close Family Marriages",
|
|
"description": "Known marriages between close relatives in biblical times",
|
|
"type": "object",
|
|
"required": ["marriages"],
|
|
"properties": {
|
|
"marriages": {
|
|
"type": "array",
|
|
"description": "List of documented close family marriages in the Bible",
|
|
"items": {
|
|
"type": "object",
|
|
"required": ["person1", "person2", "relationship", "description", "verse"],
|
|
"properties": {
|
|
"person1": {
|
|
"type": "string",
|
|
"description": "Name of the first person in the marriage"
|
|
},
|
|
"person2": {
|
|
"type": "string",
|
|
"description": "Name of the second person in the marriage"
|
|
},
|
|
"relationship": {
|
|
"type": "string",
|
|
"description": "Type of family relationship (e.g., 'half-siblings', 'first cousins', 'aunt-nephew')",
|
|
"enum": [
|
|
"siblings",
|
|
"half-siblings",
|
|
"first cousins",
|
|
"uncle-niece",
|
|
"aunt-nephew",
|
|
"first cousin once removed",
|
|
"second cousins"
|
|
]
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"description": "Detailed description of the relationship"
|
|
},
|
|
"verse": {
|
|
"type": "string",
|
|
"description": "Bible verse reference documenting this marriage",
|
|
"pattern": "^[1-3]?\\s?[A-Za-z]+\\s+\\d+:\\d+(-\\d+)?$"
|
|
},
|
|
"notes": {
|
|
"type": "string",
|
|
"description": "Additional notes or context about the marriage"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|