Bible
Bosca helps organizations manage, link, and deliver Biblical content at scale—online and offline.
Bosca was shaped with Scripture-centered experiences in mind. It integrates with common Bible formats and tools so you can publish reliable, richly connected experiences across web and mobile.
What Bosca enables:
- Parse and organize DBL Bibles and other sources into Metadata and Collections
- Build links between verses, people, places, and related resources (messages, studies, plans)
- Power search and discovery through a connected graph of content
Designed for modern delivery:
- Offline-first options are in progress for fast mobile access without a constant connection
- Seamless integration with Bosca Workflows to automate enrichment and publishing
AI-assisted enrichment:
- Generate helpful annotations and summaries
- Strengthen links across the content graph
- Surface related content to deepen engagement
For developers
The Bible module includes a compiler that processes USX (Unified Scripture XML) format files into Bosca's internal content model. The compiler handles:
- USX parsing with a style registry for typography and formatting
- Chapter and verse organization with rich text components (verse markers, breaks, text styles)
- Publication metadata extraction
- Conversion into Bosca metadata and collections for indexing and delivery
Related modules:
- Bible data model and compiler:
backend/framework/bible - Bible GraphQL types:
backend/framework/content/src/main/resources/graphql/metadata/bible.graphqls