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