Files
kjvstudy.org/kjvstudy_org/data/schemas/close_family_marriages.schema.json
kennethreitz a8b480b3ba Add documented biblical close family marriages data
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>
2025-11-29 14:22:43 -05:00

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"
}
}
}
}
}
}