anchor.diff:  ++++
   
   The pipeline provides a help function that can be accessed on the
  -command line with the "-help" option.
  -
  -****
  -+java -Xmx4g -jar ddw-{version}.jar -help+
  -****
  +command line with the "-help" option. Run +java -jar  ddw-{version}.jar -help+ to get an overview of the possible command line arguments:
  +
  +----
  + -config <path>     Config file
  + -help              print this message
  + -input <path>      Input path
  + -language <lang>   Language code for input file (default: en)
  + -output <path>     Output path
  + -reader <reader>   Either text (default) or xml
  + -resume            Already processed files will be skipped
  +----
  +
  +The pipeline supports a resume function. By adding the `-resume` argument to the exection of the pipeline, all files that were previously processed and have an according `.csv`-file in the output folder will be skipped.
   
   [[Language]]
   Language
   ++++++++
   
  -In order for the pipeline to function correctly, the language of the
  -target text needs to be specified using the "-language" switch.
  -Currently, the pipeline ships with default configurations for German,
  -English, French, and Spanish. An example command would look like this:
  -
  -
  -****
  -+java-Xmx4g -jar ddw-{version}.jar -language de -input C:\goethe.txt -output .+
  +You can change the language by specifying the language parameter for the pipeline. Support for the following languages are include in the current version of the DARIAH-DKPro-Wrapper: German (de), English (en), Spanish (es), and French (fr). To run the pipeline for English, execute the following command:
  +
  +****
  ++java -Xmx4g -jar  ddw-{version}.jar -language en -input file.txt -output folder+
   ****
   
   [[InputFolders]]
  
positive.code: To process data type the following command in the command prompt
  
  ****
  +java -Xmx4g -jar nameOfThePipeline.jar -input pathForTextfile.txt -output pathForOutputfolder+
  ****
  
  and press Enter.
  
negative.code: be the better choice as you see in
  the link:http://dkpro.github.io/dkpro-core/releases/1.7.0/models.html[list
  of models].
  
  [[UsingTreeTagger]]
  Using TreeTagger
  ~~~~~~~~~~~~~~~~
  
  Due to copyright issues, TreeTagger cannot directly be accessed from the DKPro repository. Instead, you have first to download and to install TreeTagger to able to use it with DKPro. 
  
  [[TreeTaggerInstallationforLinux]]
  TreeTagger Installation for Linux
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  
   * Go to the TreeTagger website
      * From the download section, download the correct tagger package, i.e. PC-Linux
          ** Extract the .gz archive
          ** Copy the tree-tagger-linux-3.2/bin/tree-tagger file and place it in the same folder as the script treetagger.jy 
      * From the parameter file section, download the correct model. For the example below download English parameter file (english-par-linux-3.2-utf8.bin.gz)
          ** Unzip the file (e.g. gunzip english-par-linux-3.2-utf8.bin.gz)
          ** Copy the file english-par-linux-3.2-utf8.bin into the same folder as the treetagger.jy script. Ensure that the name for the model is english-par-linux-3.2-utf8.bin 
  
  
  [[TreeTaggerInstallationforWindows7]]
  TreeTagger Installation for Windows 7
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  
      * Ensure that you have a program to unzip .gz files. For example you can use 7zip or WinRar or many others.
      * Go to the TreeTagger website
      * In the Windows section, you find the download link for the tree-tagger-windows-3.2.zip file.
          ** Extract the zip-archive
          ** Copy the tree-tagger-windows-3.2/bin/tree-tagger.exe to your folder with with the treetagger.jy script 
      * From the parameter file section, download the correct model. For the example below download English parameter file (english-par-linux-3.2-utf8.bin.gz)
          ** Unzip the file (e.g. by using 7zip)
          ** Copy the file english-par-linux-3.2-utf8.bin into the same folder as the treetagger.jy script. Ensure that the name for the model is english-par-linux-3.2-utf8.bin 
      * In the script below, you find a line TreeTaggerPosLemmaTT4J.PARAM_EXECUTABLE_PATH, "tree-tagger", change the value tree-tagger to tree-tagger.exe 
  
  [[Configurationofthepipeline]]
  Configuration of the pipeline
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  
  After downloading the correct executable and correct model, we must configure our pipeline in order to be able to use Treetagger. You can find an example configuration in the _configs_ folder _treetagger-example.properties_:
  ----
  posTagger =  de.tudarmstadt.ukp.dkpro.core.treetagger.TreeTaggerPosTagger
  posTaggerArguments = executablePath,string,C:/tree-tagger/bin/tree-tagger.exe,\
  	modelLocation,string,C:/tree-tagger/lib/german-utf8.par,\
  	modelEncoding,string,utf-8
  
  # Treetagger adds lemmas, no need for an additional lemmatizer
  useLemmatizer = false 
  ----
  
  Change the paths for the parameter _executablePath_ and _modelLocation_ to the correct paths on your machine. You can then use Treetagger in your pipeline using the `-config` argument:
  ****
  +java -Xmx4g -jar ddw-{version}.jar -config treetagger-example.properties -language de -input file.txt -output folder+
  ****
  
  Check the output of the pipeline that Treetagger is used. The output of your pipeline should look something like this:
  ----
  POS-Tagger: true
  POS-Tagger: class de.tudarmstadt.ukp.dkpro.core.treetagger.TreeTaggerPosTagger
  POS-Tagger: executablePath, C:/tree-tagger/bin/tree-tagger.exe, modelLocation, C:/tree-tagger/lib/german-utf8.par, modelEncoding, utf-8
  ----
  
  [[OutputFormat]]
  *Output Format* +
  