anchor.diff:      echo '/tools/konclude_reasoner/Binaries/Konclude $*' >> /tools/Konclude && \
       chmod +x /tools/Konclude
   
  +###### ROBOT ######
   RUN wget $ROBOT_JAR -O /tools/robot.jar && \
       wget https://raw.githubusercontent.com/ontodev/robot/$ROBOT/bin/robot -O /tools/robot && \
       chmod +x /tools/*
       
  -ENV PATH "/tools/:$PATH"
  -
  -# Setup fastobo-validator
  +###### FASTOBO ######
   RUN wget https://dl.bintray.com/fastobo/fastobo-validator/stable/fastobo_validator-x86_64-linux-musl.tar.gz -O- | tar xzC /tools
   
  -# Setup dosdp tools
  -ENV V=0.13.1
  -RUN wget -nv https://github.com/INCATools/dosdp-tools/releases/download/v$V/dosdp-tools-$V.tgz && tar -zxvf dosdp-tools-$V.tgz && mv dosdp-tools-$V /tools/dosdp-tools
  +###### DOSDPTOOLS ######
   ENV PATH "/tools/dosdp-tools/bin:$PATH"
  +RUN wget -nv https://github.com/INCATools/dosdp-tools/releases/download/v$V/dosdp-tools-$DOSDPVERSION.tgz \
  +&& tar -zxvf dosdp-tools-$DOSDPVERSION.tgz \
  +&& mv dosdp-tools-$DOSDPVERSION /tools/dosdp-tools \
  +&& wget --no-check-certificate https://raw.githubusercontent.com/INCATools/dead_simple_owl_design_patterns/master/src/simple_pattern_tester.py -O /tools/simple_pattern_tester.py \
  +&& chmod +x /tools/*
   
  -# dosdp python
  -RUN wget --no-check-certificate https://raw.githubusercontent.com/INCATools/dead_simple_owl_design_patterns/master/src/simple_pattern_tester.py -O /tools/simple_pattern_tester.py && chmod +x /tools/*
  -
  +### 5. Install ODK
   
   COPY template/ /tools/templates/
   COPY odk/ /tools/
  
positive.code: ### From https://stackoverflow.com/questions/51121875/how-to-run-docker-with-python-and-java
  ### 1. Get Linux
  FROM ubuntu:18.04
  
  ARG ODK_VERSION=0.0.0
  ENV ODK_VERSION ${ODK_VERSION}
  
  ### 2. Get Python, PIP
  
  RUN apt-get update && apt-get upgrade -y \
   && apt-get install -y software-properties-common \
    build-essential git \
    openjdk-8-jre openjdk-8-jdk
  
  RUN apt-get update \
    && apt-get install -y python3-pip python3-dev subversion make automake gcc g++ unzip rsync curl wget jq openssl git \
  
negative.code: 	&& if [[ ! -e /usr/bin/python ]]; then ln -sf /usr/bin/python3 /usr/bin/python; fi \
  	&& rm -r /root/.cache
  
  ### 4. Install custom tools
  
  ###### Python libraries ######
  WORKDIR /tools
  ENV PATH "/tools/:$PATH"
  COPY requirements.txt /tools/
  RUN pip3 install -r requirements.txt && pip3 install jsonschema ruamel.yaml requests jsonpath_rw numpy pandas
  
  ###### owltools & OORT ######
  # For now we get these from jenkins builds, but these should be obtained
  # by composing existing Dockerfiles, or by obtaining directly from maven
  RUN wget http://build.berkeleybop.org/userContent/owltools/owltools -O /tools/owltools && \
      wget http://build.berkeleybop.org/userContent/owltools/ontology-release-runner -O /tools/ontology-release-runner && \
      wget http://build.berkeleybop.org/userContent/owltools/owltools-oort-all.jar -O /tools/owltools-oort-all.jar 
  
  ###### Konclude, the DL reasoner ######
  RUN wget https://github.com/konclude/Konclude/releases/download/v0.6.2-845/Konclude-v0.6.2-845-LinuxAlpine-x64-GCC8.3.0-Static-Qt-5.13.zip -O /tools/konclude.zip && \
      unzip /tools/konclude.zip && \
      mv /tools/Konclude-v0.6.2-845-LinuxAlpine-x64-GCC8.3.0-Static-Qt-5.13 /tools/konclude_reasoner && \ 
  