Platforms

The Taxonomy can be run on Windows, Linux or Mac OS. When using Windows the Taxonomy API using WSL 2.

After having installed WSL 2 with a linux distro, you can follow the instructions below for Linux how set up the environment.

VS Code and Calva is likely to be a good choice for development.

To run the Taxonomy API under Linux, you will need:

  • Some JDK (Java Development Kit)
  • Clojure CLI, which also requires
    • bash
    • curl
    • rlwrap.

The Taxonomy API is Java-based and requires a JDK in order to be built and run. Make sure that you have a JDK on your system. OpenJDK is a good default. Read about how it can be installed on this page: https://openjdk.org/install/. However, the official Clojure page recommends Adoptium which might also be a good choice.

To install Clojure, visit install Clojure

For Graphviz endpoint to work locally, you'll need to have Graphviz installed locally. See https://graphviz.org/download/#linux for installation instructions under Linux.