Proskomma

Il existe depuis des siècles des liens étroits entre Bible et technologie. Les chapitres et de versets, utilisés sous différentes formes dans toutes les églises, est un système de métadonnées bien avant que des informaticiens en pensent. Les premiers imprimeurs ont édité la Bible, avec une mise en page inspirée par le travail méticuleux des scribes et des moines. Aujourd’hui on formate en paragraphes, on ajoute des titres, des notes de bas de page, des références croisés, des introductions, des images… Et, de plus en plus, la publication est vers des supports numériques.

La traduction de la Bible passe très souvent par l’une des expressions d’USFM, créé au débuts de la révolution des micro-ordinateurs et compliqué à bien gérer avec des outils contemporains. Par exemple il existe souvent à la fois une hiérarchie chapitre-verset et une hiérarchie de paragraphes, sans que l’une entre dans l’autre. Il est facile de gérer les cas simple, mais beaucoup plus difficile de gérer les cas plus avancés ou plus rares.

Proskomma est une bibliothèque Javascript qui prend en main la complexité de données bibliques. Elle propose une interface souple via GraphQL qui permet de construire sa propre vue sur les données. On peut filtrer, tri et structurer selon les besoins de son application. Proskomma est utilisé par de nombreux projets, aussi bien dans des navigateurs que dans des serveurs web et des chaînes de traitement de données. Elle a été testé sur des milliers de traductions.

Pour en savoir plus, voir la la documentation.