Florilegio integra dos obras de referencia clásicas del estudio bíblico: la Concordancia de Strong y el Diccionario Expositivo de Vine. La Concordancia de Strong asigna un número único a cada palabra del hebreo y el griego bíblico, proporcionando su definición léxica. El Diccionario Expositivo de Vine amplía ese análisis con entradas temáticas que agrupan usos y matices de una misma raíz en el contexto del Antiguo y Nuevo Testamento. En Florilegio, ambas obras están indexadas en la base de datos y se consultan automáticamente al visualizar el detalle de cualquier palabra en la herramienta de estudio interlineal.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/alfonsoolavarria/florilegio/llms.txt
Use this file to discover all available pages before exploring further.
Modelo VineConcord
Almacena las entradas del Diccionario Expositivo de Vine. Cada registro representa un tema o palabra clave con su definición completa y los números Strong asociados.
| Campo | Descripción |
|---|---|
topic | Palabra clave o tema (PK); ej. "WORD", "GRACE" |
definition | Texto completo de la definición de Vine |
is_strong | True si esta entrada está indexada por número Strong |
is_concord | True si pertenece a una concordancia temática |
strong_numbers | Lista de números Strong enteros asociados (ej. [3056, 3004]) |
Modelo StrongConcord
Almacena las entradas individuales de la Concordancia de Strong. Cada registro representa una entrada léxica identificada por su número Strong completo.
topic contiene el número Strong con su prefijo de idioma: G3056 para griego, H1234 para hebreo.
El formato de los números Strong utiliza un prefijo de una letra para indicar el idioma del término original:
Gpara palabras del griego (Nuevo Testamento) — ej.G3056(λόγος, logos)Hpara palabras del hebreo (Antiguo Testamento) — ej.H1234(בָּרָא, bara)
StrongConcord, usa el número completo con prefijo. Al consultar VineConcord, usa solo la parte numérica como entero en strong_numbers__contains.Flujo de búsqueda en el detalle de palabra
Cuando un usuario accede a/palabra/<idioma>/<pk>/, la vista palabra_detalle sigue este proceso para obtener las definiciones:
Obtener el número Strong de la palabra
Para palabras griegas, el Strong proviene de
Morfologia.strong. Para palabras hebreas, de MorfologiaHebreo.strong.Consultar VineConcord
Se extrae la parte numérica del Strong y se buscan todas las entradas de Vine que lo incluyan en su lista
strong_numbers:Comandos de importación
Los datos de Strong y Vine deben importarse antes de que las concordancias funcionen en el sitio. Florilegio provee comandos de gestión de Django para ello:strong_griego.json y strong_hebreo.json se encuentran en la raíz del repositorio.
API de Strong
VineConcord que contienen el número Strong indicado en su campo strong_numbers. El parámetro numero es un entero (sin prefijo).
Ejemplo de solicitud: