The algorithm tries to detect whether a given token or a given sentence is part of a DS. Currently, it cannot reliably determine the exact borders of individual DS instances. The technique is purely rule-based and does not rely on machine learning or training data of any sort. The following pre-processing steps were performed: a) tokenization with the OpenNLP Tokenizer<ref xmlns="http://www.tei-c.org/ns/1.0" target="ftn4" n="4" />, b) sentence detection with the OpenNLP SentenceDetector<ref xmlns="http://www.tei-c.org/ns/1.0" target="ftn5" n="5" />, c) tagging with the RFTagger<ref xmlns="http://www.tei-c.org/ns/1.0" target="ftn6" n="6" />, d) parsing with the mate dependency parser<ref xmlns="http://www.tei-c.org/ns/1.0" target="ftn7" n="7" /> and e) named entity recognition<ref xmlns="http://www.tei-c.org/ns/1.0" target="ftn8" n="8" />.