Digital Syriac Corpus Documentation


The Digital Syriac Corpus is built on a customization of the Srophe application []. All publications and software are made available online in a free and open format using the Creative Commons licenses.

Run a copy of the Syriac Corpus

Technical Requirements

Installing eXist-db

Mac OS

  • In the Terminal, type “brew cask install exist-db”



Deploy the Digital Syriac Corpus application

Clone or fork the git repository ( For more information on forking a repository see:

To run the application locally make sure nav base is set to <nav-base>/exist/apps/syriac-corpus</nav-base> in the repo-config file. See:

Create a .xar file to deploy in eXist-db. In your local version of the Github application cd into the srophe-app folder and type “ant”. The .xar file output by the ant process will be named according to the version number in the expath-pkg.xml file of the folder you’re in.

Build the Digital Syriac Corpus data repository ( package the same way.

Install packages in eXist

  • Open eXist.
  • Navigate to the eXist dashboard ex: http://localhost:8080/exist/apps/dashboard/index.html
  • Click on Package Manager.
  • Make sure the following libraries are installed before deploying the the Digital Syriac Corpus web application (If not they can be installed vial the package manger, using the 'available libraries/repositories filter'):
    • eXist-db Shared apps: []
    • JSON Parser and Serializer for XQuery .1.6 + : []
    • Functx Library: []
  • Packages can be deployed via the eXistdb dashboard.
  • Click the blue-gray button in top-left corner to upload your app.
  • Upload the latest .xar package for both the Digital Syriac Corpus web application and the Digital Syriac Corpus data application repositories.
  • Install the Digital Syriac Corpus web application data application
  • Install the Digital Syriac Corpus web application
  • Go to http://localhost:8080/exist/apps/syriac-corpus/index.html in your web browser. This is the homepage for the syriac-corpus application on your local computer.