diff --git a/dmnverifierapi/src/main/resources/dict/adj.exc b/dict/adj.exc
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/adj.exc
rename to dict/adj.exc
diff --git a/dmnverifierapi/src/main/resources/dict/adv.exc b/dict/adv.exc
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/adv.exc
rename to dict/adv.exc
diff --git a/dmnverifierapi/src/main/resources/dict/cntlist b/dict/cntlist
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/cntlist
rename to dict/cntlist
diff --git a/dmnverifierapi/src/main/resources/dict/cntlist.rev b/dict/cntlist.rev
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/cntlist.rev
rename to dict/cntlist.rev
diff --git a/dmnverifierapi/src/main/resources/dict/cousin.exc b/dict/cousin.exc
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/cousin.exc
rename to dict/cousin.exc
diff --git a/dmnverifierapi/src/main/resources/dict/data.adj b/dict/data.adj
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/data.adj
rename to dict/data.adj
diff --git a/dmnverifierapi/src/main/resources/dict/data.adv b/dict/data.adv
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/data.adv
rename to dict/data.adv
diff --git a/dmnverifierapi/src/main/resources/dict/data.noun b/dict/data.noun
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/data.noun
rename to dict/data.noun
diff --git a/dmnverifierapi/src/main/resources/dict/data.verb b/dict/data.verb
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/data.verb
rename to dict/data.verb
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/adj.all b/dict/dbfiles/adj.all
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/adj.all
rename to dict/dbfiles/adj.all
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/adj.pert b/dict/dbfiles/adj.pert
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/adj.pert
rename to dict/dbfiles/adj.pert
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/adj.ppl b/dict/dbfiles/adj.ppl
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/adj.ppl
rename to dict/dbfiles/adj.ppl
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/adv.all b/dict/dbfiles/adv.all
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/adv.all
rename to dict/dbfiles/adv.all
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/cntlist b/dict/dbfiles/cntlist
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/cntlist
rename to dict/dbfiles/cntlist
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/noun.Tops b/dict/dbfiles/noun.Tops
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/noun.Tops
rename to dict/dbfiles/noun.Tops
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/noun.act b/dict/dbfiles/noun.act
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/noun.act
rename to dict/dbfiles/noun.act
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/noun.animal b/dict/dbfiles/noun.animal
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/noun.animal
rename to dict/dbfiles/noun.animal
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/noun.artifact b/dict/dbfiles/noun.artifact
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/noun.artifact
rename to dict/dbfiles/noun.artifact
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/noun.attribute b/dict/dbfiles/noun.attribute
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/noun.attribute
rename to dict/dbfiles/noun.attribute
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/noun.body b/dict/dbfiles/noun.body
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/noun.body
rename to dict/dbfiles/noun.body
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/noun.cognition b/dict/dbfiles/noun.cognition
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/noun.cognition
rename to dict/dbfiles/noun.cognition
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/noun.communication b/dict/dbfiles/noun.communication
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/noun.communication
rename to dict/dbfiles/noun.communication
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/noun.event b/dict/dbfiles/noun.event
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/noun.event
rename to dict/dbfiles/noun.event
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/noun.feeling b/dict/dbfiles/noun.feeling
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/noun.feeling
rename to dict/dbfiles/noun.feeling
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/noun.food b/dict/dbfiles/noun.food
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/noun.food
rename to dict/dbfiles/noun.food
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/noun.group b/dict/dbfiles/noun.group
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/noun.group
rename to dict/dbfiles/noun.group
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/noun.location b/dict/dbfiles/noun.location
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/noun.location
rename to dict/dbfiles/noun.location
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/noun.motive b/dict/dbfiles/noun.motive
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/noun.motive
rename to dict/dbfiles/noun.motive
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/noun.object b/dict/dbfiles/noun.object
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/noun.object
rename to dict/dbfiles/noun.object
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/noun.person b/dict/dbfiles/noun.person
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/noun.person
rename to dict/dbfiles/noun.person
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/noun.phenomenon b/dict/dbfiles/noun.phenomenon
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/noun.phenomenon
rename to dict/dbfiles/noun.phenomenon
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/noun.plant b/dict/dbfiles/noun.plant
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/noun.plant
rename to dict/dbfiles/noun.plant
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/noun.possession b/dict/dbfiles/noun.possession
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/noun.possession
rename to dict/dbfiles/noun.possession
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/noun.process b/dict/dbfiles/noun.process
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/noun.process
rename to dict/dbfiles/noun.process
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/noun.quantity b/dict/dbfiles/noun.quantity
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/noun.quantity
rename to dict/dbfiles/noun.quantity
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/noun.relation b/dict/dbfiles/noun.relation
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/noun.relation
rename to dict/dbfiles/noun.relation
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/noun.shape b/dict/dbfiles/noun.shape
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/noun.shape
rename to dict/dbfiles/noun.shape
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/noun.state b/dict/dbfiles/noun.state
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/noun.state
rename to dict/dbfiles/noun.state
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/noun.substance b/dict/dbfiles/noun.substance
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/noun.substance
rename to dict/dbfiles/noun.substance
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/noun.time b/dict/dbfiles/noun.time
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/noun.time
rename to dict/dbfiles/noun.time
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/verb.Framestext b/dict/dbfiles/verb.Framestext
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/verb.Framestext
rename to dict/dbfiles/verb.Framestext
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/verb.body b/dict/dbfiles/verb.body
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/verb.body
rename to dict/dbfiles/verb.body
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/verb.change b/dict/dbfiles/verb.change
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/verb.change
rename to dict/dbfiles/verb.change
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/verb.cognition b/dict/dbfiles/verb.cognition
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/verb.cognition
rename to dict/dbfiles/verb.cognition
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/verb.communication b/dict/dbfiles/verb.communication
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/verb.communication
rename to dict/dbfiles/verb.communication
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/verb.competition b/dict/dbfiles/verb.competition
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/verb.competition
rename to dict/dbfiles/verb.competition
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/verb.consumption b/dict/dbfiles/verb.consumption
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/verb.consumption
rename to dict/dbfiles/verb.consumption
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/verb.contact b/dict/dbfiles/verb.contact
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/verb.contact
rename to dict/dbfiles/verb.contact
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/verb.creation b/dict/dbfiles/verb.creation
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/verb.creation
rename to dict/dbfiles/verb.creation
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/verb.emotion b/dict/dbfiles/verb.emotion
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/verb.emotion
rename to dict/dbfiles/verb.emotion
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/verb.motion b/dict/dbfiles/verb.motion
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/verb.motion
rename to dict/dbfiles/verb.motion
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/verb.perception b/dict/dbfiles/verb.perception
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/verb.perception
rename to dict/dbfiles/verb.perception
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/verb.possession b/dict/dbfiles/verb.possession
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/verb.possession
rename to dict/dbfiles/verb.possession
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/verb.social b/dict/dbfiles/verb.social
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/verb.social
rename to dict/dbfiles/verb.social
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/verb.stative b/dict/dbfiles/verb.stative
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/verb.stative
rename to dict/dbfiles/verb.stative
diff --git a/dmnverifierapi/src/main/resources/dict/dbfiles/verb.weather b/dict/dbfiles/verb.weather
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/dbfiles/verb.weather
rename to dict/dbfiles/verb.weather
diff --git a/dmnverifierapi/src/main/resources/dict/index.adj b/dict/index.adj
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/index.adj
rename to dict/index.adj
diff --git a/dmnverifierapi/src/main/resources/dict/index.adv b/dict/index.adv
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/index.adv
rename to dict/index.adv
diff --git a/dmnverifierapi/src/main/resources/dict/index.noun b/dict/index.noun
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/index.noun
rename to dict/index.noun
diff --git a/dmnverifierapi/src/main/resources/dict/index.sense b/dict/index.sense
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/index.sense
rename to dict/index.sense
diff --git a/dmnverifierapi/src/main/resources/dict/index.verb b/dict/index.verb
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/index.verb
rename to dict/index.verb
diff --git a/dmnverifierapi/src/main/resources/dict/log.grind.3.1 b/dict/log.grind.3.1
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/log.grind.3.1
rename to dict/log.grind.3.1
diff --git a/dmnverifierapi/src/main/resources/dict/noun.exc b/dict/noun.exc
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/noun.exc
rename to dict/noun.exc
diff --git a/dmnverifierapi/src/main/resources/dict/sentidx.vrb b/dict/sentidx.vrb
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/sentidx.vrb
rename to dict/sentidx.vrb
diff --git a/dmnverifierapi/src/main/resources/dict/sents.vrb b/dict/sents.vrb
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/sents.vrb
rename to dict/sents.vrb
diff --git a/dmnverifierapi/src/main/resources/dict/verb.Framestext b/dict/verb.Framestext
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/verb.Framestext
rename to dict/verb.Framestext
diff --git a/dmnverifierapi/src/main/resources/dict/verb.exc b/dict/verb.exc
similarity index 100%
rename from dmnverifierapi/src/main/resources/dict/verb.exc
rename to dict/verb.exc
diff --git a/dmnverifierapi/src/main/java/de/unikoblenz/fgbks/api/AppLifecycleBean.java b/dmnverifierapi/src/main/java/de/unikoblenz/fgbks/api/AppLifecycleBean.java
index 0f5cfe1b086c5ede00c3023b734ff81387c31f99..0cbbb5d8509851479dab0a2c90fdfc8d9f62ff0e 100644
--- a/dmnverifierapi/src/main/java/de/unikoblenz/fgbks/api/AppLifecycleBean.java
+++ b/dmnverifierapi/src/main/java/de/unikoblenz/fgbks/api/AppLifecycleBean.java
@@ -1,24 +1,32 @@
 package de.unikoblenz.fgbks.api;
 
+import de.unikoblenz.fgbks.base.wordnet.WordnetService;
 import de.unikoblenz.fgbks.core.dmn.verification.DmnVerificationService;
 import io.quarkus.runtime.ShutdownEvent;
 import io.quarkus.runtime.StartupEvent;
 import javax.enterprise.context.ApplicationScoped;
 import javax.enterprise.event.Observes;
 import javax.inject.Inject;
+import org.eclipse.microprofile.config.inject.ConfigProperty;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @ApplicationScoped
 public class AppLifecycleBean {
 
-  private static final Logger LOGGER = LoggerFactory.getLogger("AppLifecycle");
-
   @Inject
   DmnVerificationService dmnVerificationService;
 
+  private static final Logger LOGGER = LoggerFactory.getLogger("AppLifecycle");
+  @ConfigProperty(name = "wordnet.path")
+  private String wordnetPath;
+
   void onStart(@Observes StartupEvent ev) {
     LOGGER.info("The dmn verification application is starting...");
+    // Init wordnet
+    LOGGER.info("Starting initialization of wordnet...");
+    WordnetService.getInstance(true, wordnetPath);
+    LOGGER.info("Starting initialization of verifier...");
     dmnVerificationService.initVerifier();
   }
 
diff --git a/dmnverifierapi/src/main/java/de/unikoblenz/fgbks/base/wordnet/WordnetService.java b/dmnverifierapi/src/main/java/de/unikoblenz/fgbks/base/wordnet/WordnetService.java
index 6865bd64a8b65f37d0f6450dc4afc3226b1336ed..638643b71c3a7689738eeea324fe68abf0980137 100644
--- a/dmnverifierapi/src/main/java/de/unikoblenz/fgbks/base/wordnet/WordnetService.java
+++ b/dmnverifierapi/src/main/java/de/unikoblenz/fgbks/base/wordnet/WordnetService.java
@@ -7,7 +7,6 @@ import edu.mit.jwi.item.ISynset;
 import edu.mit.jwi.item.IWord;
 import edu.mit.jwi.item.IWordID;
 import edu.mit.jwi.item.POS;
-import java.io.File;
 import java.net.URL;
 import java.util.Collections;
 import java.util.HashSet;
@@ -20,14 +19,13 @@ import java.util.Set;
  */
 public final class WordnetService implements WordnetServiceFunctions {
 
-  private static final String PATH_WORDNET = "dict/";
   // Singleton pattern
   private static WordnetService instance;
 
   private IDictionary dictionary;
 
-  private WordnetService() {
-    setupDictionary();
+  private WordnetService(String path) {
+    setupDictionary(path);
   }
 
   /**
@@ -36,11 +34,11 @@ public final class WordnetService implements WordnetServiceFunctions {
    * @param refresh true for a new initialisation of wordnet
    * @return the wordnet service instance
    */
-  public static WordnetService getInstance(boolean refresh) {
+  public static WordnetService getInstance(boolean refresh, String path) {
     if (instance == null) {
-      instance = new WordnetService();
+      instance = new WordnetService(path);
     } else if (refresh) {
-      instance.setupDictionary();
+      instance.setupDictionary(path);
     }
     return instance;
   }
@@ -51,21 +49,19 @@ public final class WordnetService implements WordnetServiceFunctions {
    * @return the wordnet service instance
    */
   public static WordnetService getInstance() {
-    return getInstance(false);
+    return getInstance(false, null);
   }
 
-  private void setupDictionary() {
+  private void setupDictionary(String path) {
     if (dictionary != null) {
       dictionary.close();
     }
     dictionary = null;
     try {
-      String totalPath =
-          new File(getClass().getClassLoader().getResource(PATH_WORDNET).getFile())
-              .getAbsolutePath();
-      dictionary = new Dictionary(new URL("file", null, totalPath));
+      dictionary = new Dictionary(new URL("file", null, path));
       dictionary.open();
     } catch (Exception e) {
+      e.printStackTrace();
       dictionary = null;
     }
   }
diff --git a/dmnverifierapi/src/main/resources/application.properties b/dmnverifierapi/src/main/resources/application.properties
index edf2982dad7df27af650d5837f62c75a3c36b63e..79b991724cb23ca75f085819d9e17e76291bc4ad 100644
--- a/dmnverifierapi/src/main/resources/application.properties
+++ b/dmnverifierapi/src/main/resources/application.properties
@@ -15,3 +15,6 @@ verifier.package=de.unikoblenz.fgbks.core.dmn.verification.verifier
 quarkus.log.console.color=false
 quarkus.log.console.level=INFO
 %dev.quarkus.log.console.level=DEBUG
+# Path to wordnet
+%dev.wordnet.path=C:\\Users\\jonas\\IdeaProjects\\ma-jonasblatt-dmn-verifier\\dict
+wordnet.path=/home/ubuntu/wordnet/dict