Added struct support and PTI

Change-Id: Ia418958e1c26f2c83026c29089be806cad157762
diff --git a/t/index/base_paragraphs.t b/t/index/base_paragraphs.t
new file mode 100644
index 0000000..2abc198
--- /dev/null
+++ b/t/index/base_paragraphs.t
@@ -0,0 +1,64 @@
+#!/usr/bin/env perl
+use strict;
+use warnings;
+use utf8;
+use Test::More;
+use Scalar::Util qw/weaken/;
+
+use_ok('KorAP::Document');
+
+use File::Basename 'dirname';
+use File::Spec::Functions 'catdir';
+
+my $path = catdir(dirname(__FILE__), 'corpus', 'doc', 'text');
+
+ok(my $doc = KorAP::Document->new(
+  path => $path . '/'
+), 'Load Korap::Document');
+
+like($doc->path, qr!$path/$!, 'Path');
+ok($doc->parse, 'Parse document');
+
+ok($doc->primary->data, 'Primary data in existence');
+is($doc->primary->data_length, 129, 'Data length');
+
+use_ok('KorAP::Tokenizer');
+
+ok(my $tokens = KorAP::Tokenizer->new(
+  path => $doc->path,
+  doc => $doc,
+  foundry => 'OpenNLP',
+  layer => 'Tokens',
+  name => 'tokens'
+), 'New Tokenizer');
+
+ok($tokens->parse, 'Parse');
+
+ok($tokens->add('Base', 'Paragraphs'), 'Add Structure');
+
+
+done_testing;
+
+__END__
+
+
+
+
+
+done_testing;
+__END__
+
+
+sub new_tokenizer {
+  my $x = $doc;
+  weaken $x;
+  return KorAP::Tokenizer->new(
+    path => $x->path,
+    doc => $x,
+    foundry => 'DeReKo',
+    layer => 'Structure',
+    name => 'spans'
+  )
+};
+
+__END__
diff --git a/t/index/corpus/doc/header.xml b/t/index/corpus/doc/header.xml
new file mode 100644
index 0000000..7a73824
--- /dev/null
+++ b/t/index/corpus/doc/header.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-model href="header.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
+<!DOCTYPE idsCorpus PUBLIC "-//IDS//DTD IDS-XCES 1.0//EN" "http://corpora.ids-mannheim.de/idsxces1/DTD/ids.xcesdoc.dtd">
+<idsHeader type="document" pattern="text" status="new" version="1.1" TEIform="teiHeader">
+  <fileDesc>
+    <titleStmt>
+      <dokumentSigle>Corpus/Text</dokumentSigle>
+      <d.title>Beispiel Dokument</d.title>
+    </titleStmt>
+    <publicationStmt>
+      <distributor/>
+      <pubAddress/>
+      <availability region="world">QAO-NC</availability>
+      <pubDate/>
+    </publicationStmt>
+    <sourceDesc>
+      <biblStruct>
+        <monogr>
+          <h.title type="main"/>
+          <edition>
+            <further/>
+            <kind/>
+            <appearance/>
+          </edition>
+          <imprint/>
+        </monogr>
+      </biblStruct>
+    </sourceDesc>
+  </fileDesc>
+  <profileDesc>
+    <creation>
+      <creatDate>1827-1842</creatDate>
+      <creatRef>(Erstveröffentlichung: Stuttgart ; Tübingen, 1827-1842)</creatRef>
+      <creatRefShort>(Erstv. 1827-1842)</creatRefShort>
+    </creation>
+    <textDesc>
+      <textType>Aphorismus</textType>
+      <textTypeRef>Aphorismen</textTypeRef>
+    </textDesc>
+  </profileDesc>
+</idsHeader>
diff --git a/t/index/corpus/doc/text/base/paragraph.xml b/t/index/corpus/doc/text/base/paragraph.xml
new file mode 100644
index 0000000..be19d62
--- /dev/null
+++ b/t/index/corpus/doc/text/base/paragraph.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-model href="span.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
+
+<layer docid="ART_00001" xmlns="http://ids-mannheim.de/ns/KorAP" version="KorAP-0.4">
+  <spanList>
+    <span from="0" to="129" />
+  </spanList>
+</layer>
diff --git a/t/index/corpus/doc/text/base/sentences.xml b/t/index/corpus/doc/text/base/sentences.xml
new file mode 100644
index 0000000..be19d62
--- /dev/null
+++ b/t/index/corpus/doc/text/base/sentences.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-model href="span.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
+
+<layer docid="ART_00001" xmlns="http://ids-mannheim.de/ns/KorAP" version="KorAP-0.4">
+  <spanList>
+    <span from="0" to="129" />
+  </spanList>
+</layer>
diff --git a/t/index/corpus/doc/text/data.xml b/t/index/corpus/doc/text/data.xml
new file mode 100644
index 0000000..6b5af0f
--- /dev/null
+++ b/t/index/corpus/doc/text/data.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-model href="text.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
+
+<raw_text docid="ART_ABC.00001" xmlns="http://ids-mannheim.de/ns/KorAP">
+  <metadata file="metadata.xml" />
+  <text>Zum letzten kulturellen Anlass lädt die Leitung des Schulheimes Hofbergli ein, bevor der Betrieb Ende Schuljahr eingestellt wird.</text>
+</raw_text>
diff --git a/t/index/corpus/doc/text/header.xml b/t/index/corpus/doc/text/header.xml
new file mode 100644
index 0000000..fb770f7
--- /dev/null
+++ b/t/index/corpus/doc/text/header.xml
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<?xml-model href="header.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
+<!DOCTYPE idsCorpus PUBLIC "-//IDS//DTD IDS-XCES 1.0//EN" "http://corpora.ids-mannheim.de/idsxces1/DTD/ids.xcesdoc.dtd">
+<idsHeader type="text" pattern="text" status="new" version="1.1" TEIform="teiHeader">
+  <fileDesc>
+    <titleStmt>
+      <textSigle>Corpus/Doc.Text</textSigle>
+      <t.title assemblage="regular"/>
+    </titleStmt>
+    <publicationStmt>
+      <distributor/>
+      <pubAddress/>
+      <availability region="world" status="unknown"/>
+      <pubDate/>
+    </publicationStmt>
+    <sourceDesc>
+      <biblStruct>
+        <analytic>
+          <h.title type="main">Beispiel Text</h.title>
+	  <h.title type="sub">Beispiel Text Untertitel</h.title>
+          <h.author>Mustermann, Max</h.author>
+	  <editor>Monkika Mustermann</editor>
+          <imprint/>
+          <biblScope type="pp"/>
+          <biblScope type="suppl"/>
+          <biblScope type="suppltitle"/>
+          <biblNote n="1"/>
+        </analytic>
+        <monogr>
+	  <h.title type="main">Beispiel Text</h.title>
+          <h.title type="sub">Best of!</h.title>
+          <h.author>Mustermann, Max</h.author>
+          <editor>Monika Mustermann</editor>
+          <imprint>
+            <publisher>Artificial articles Inc.</publisher>
+            <pubDate type="year">2001</pubDate>
+            <pubDate type="month">04</pubDate>
+            <pubDate type="day">02</pubDate>
+	    <pubPlace>Mannheim</pubPlace>
+          </imprint>
+          <biblScope type="issue"/>
+          <biblScope type="issueplace"/>
+        </monogr>
+      </biblStruct>
+      <reference type="complete" assemblage="regular"/>
+      <reference type="short" assemblage="regular"/>
+    </sourceDesc>
+  </fileDesc>
+  <profileDesc>
+    <creation>
+      <creatDate>1999.06.01</creatDate>
+    </creation>
+    <textClass>
+      <catRef n="1" target="topic.freizeit-unterhaltung.vereine-veranstaltungen" scheme="topic"/>
+      <h.keywords>
+        <keyTerm/>
+      </h.keywords>
+    </textClass>
+    <textDesc>
+      <textType>Zeitung: Tageszeitung</textType>
+      <textTypeArt>Bericht</textTypeArt>
+      <textDomain/>
+      <column/>
+    </textDesc>
+  </profileDesc>
+</idsHeader>
diff --git a/t/index/corpus/doc/text/opennlp/tokens.xml b/t/index/corpus/doc/text/opennlp/tokens.xml
new file mode 100644
index 0000000..b181a49
--- /dev/null
+++ b/t/index/corpus/doc/text/opennlp/tokens.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?><?xml-model href="span.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?><layer xmlns="http://ids-mannheim.de/ns/KorAP" docid="ART_00001" VERSION="KorAP-0.4">
+<spanList>
+      <span id="s_7" from="0" to="3"/>
+      <span id="s_8" from="4" to="11"/>
+      <span id="s_9" from="12" to="23"/>
+      <span id="s_10" from="24" to="30"/>
+      <span id="s_11" from="31" to="35"/>
+      <span id="s_12" from="36" to="39"/>
+      <span id="s_13" from="40" to="47"/>
+      <span id="s_14" from="48" to="51"/>
+      <span id="s_15" from="52" to="63"/>
+      <span id="s_16" from="64" to="73"/>
+      <span id="s_17" from="74" to="77"/>
+      <span id="s_18" from="77" to="78"/>
+      <span id="s_19" from="79" to="84"/>
+      <span id="s_20" from="85" to="88"/>
+      <span id="s_21" from="89" to="96"/>
+      <span id="s_22" from="97" to="101"/>
+      <span id="s_23" from="102" to="111"/>
+      <span id="s_24" from="112" to="123"/>
+      <span id="s_25" from="124" to="128"/>
+      <span id="s_26" from="128" to="129"/>
+   </spanList>
+</layer>
diff --git a/t/index/corpus/header.xml b/t/index/corpus/header.xml
new file mode 100644
index 0000000..25a6c64
--- /dev/null
+++ b/t/index/corpus/header.xml
@@ -0,0 +1,297 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-model href="header.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
+<!DOCTYPE idsCorpus PUBLIC "-//IDS//DTD IDS-XCES 1.0//EN" "http://corpora.ids-mannheim.de/idsxces1/DTD/ids.xcesdoc.dtd">
+<idsHeader type="corpus" pattern="allesaußerZtg/Zschr" status="new" version="1.1" TEIform="teiHeader">
+  <fileDesc>
+    <titleStmt>
+      <korpusSigle>Corpus</korpusSigle>
+      <c.title>Beispiel-Corpus</c.title>
+    </titleStmt>
+    <publicationStmt>
+      <distributor>		Institut für Deutsche Sprache		</distributor>
+      <pubAddress>		Postfach 10 16 21, D-68016 Mannheim	</pubAddress>
+      <telephone>		+49 (0)621 1581 0			</telephone>
+      <availability region="world">QAO-NC</availability>
+      <pubDate/>
+    </publicationStmt>
+    <sourceDesc>
+      <biblFull>
+        <titleStmt>
+          <x.title/>
+        </titleStmt>
+        <editionStmt/>
+        <publicationStmt>
+          <distributor/>
+          <pubAddress/>
+          <availability region="world">QAO-NC</availability>
+          <pubDate/>
+        </publicationStmt>
+      </biblFull>
+      <biblStruct>
+        <monogr>
+          <h.title type="main">Werke von Beispiel</h.title>
+          <h.title type="sub"/>
+          <h.author>Mustermann, Max</h.author>
+          <editor>Mustermann, Monika</editor>
+          <edition>
+            <further/>
+            <kind>Hamburger Ausgabe in 14 Bänden</kind>
+            <appearance/>
+          </edition>
+          <imprint>
+            <publisher>Verlag C. H. Beck</publisher>
+            <pubDate type="year">1982</pubDate>
+            <pubDate type="month"/>
+            <pubDate type="day"/>
+	    <pubPlace key="DE">München</pubPlace>
+          </imprint>
+        </monogr>
+      </biblStruct>
+      <reference type="super" assemblage="non-automatic">Corpus Beispiel</reference>
+    </sourceDesc>
+  </fileDesc>
+  <encodingDesc>
+    <projectDesc/>
+    <samplingDecl>		In der BOT-Vorlage Abrückung aller Satzzeichen vom vorhergehenden oder nachfolgenden Wort,
+    was bei der anschließenden Konvertierung so weit wie möglich beseitigt wurde.
+    Kleinschreibung von Wörtern am Satzanfang, wenn sie auch im Satzinnern kleingeschrieben werden.
+    Expansion bzw. Alternativschreibung bei Wörtern mit Klammerung im Wortinnern (sog. Sparschreibung).
+    Alternativschreibung bei Wörtern mit klammernden Apostrophen/Anführungszeichen im Wortinnern.
+    Erweitertes Markup ohne Verwendung der gedruckten Vorlage:
+    - Umfangreiche Korrekturen am Markup der BOT-Vorlage
+    - Markierung von Listen, Tabellen, Quellen- und Verfasserangaben, Gesprächssequenzen
+    - Markierung von Textkomponenten, die den Textfluss unterbrechen, wie Fußnoten, Anmerkungen, Randtexte, Captions, Bildunterschriften
+    - Expansion der Ergänzungen durch Unterstrich bei Wortgruppen mit Ergänzungsbindestrich
+    - Markierung von Kardinal- und Ordinalzahlen in römischen Ziffern</samplingDecl>
+    <editorialDecl>
+      <transduction>		TraDuCES - Korpus-Transformationscompiler, Version 3.6.3,
+      Eric Seubert, IDS Mannheim, 5. Mai 2010
+      Optionen bei der Konvertierung:
+      - Dubletten-Modus:
+      Entfernung aller als Dubletten klassifizierten Texte.
+      - Indexierungsmodus für COSMAS II:
+      Erzeugung von übergeordneten Dokument-Referenzen, falls die
+      jeweiligen Dokumente nur einen einzigen selbstständigen Text enthalten.
+      Entfernung aller Deklarationen für Dubletten.
+      Entfernung von Texten mit Sperrvermerken.
+      Entfernung von Texten mit minimalem Inhalt.</transduction>
+      <transduction>$Id: fixPreXCES.l 1194 2008-04-30 14:16:53Z kupietz $</transduction>
+      <transduction>$Id: idsces2idsxces 1843 2011-09-13 14:52:21Z kupietz $</transduction>
+      <pagination type="yes"/>
+    </editorialDecl>
+    <tagsDecl>
+      <tagUsage gi="pb"/>
+      <tagUsage gi="date"/>
+      <tagUsage gi="measure"/>
+      <tagUsage gi="num"/>
+      <tagUsage gi="orig"/>
+      <tagUsage gi="time"/>
+    </tagsDecl>
+    <classDecl>
+      <taxonomy id="topic">
+        <h.bibl>Thementaxonomie (siehe http://www.ids-mannheim.de/kl/projekte/methoden/te.html)</h.bibl>
+        <category id="topic.fiktion">
+          <catDesc>Fiktion</catDesc>
+          <category id="topic.fiktion.vermischtes">
+            <catDesc>Fiktion:Vermischtes</catDesc>
+          </category>
+        </category>
+        <category id="topic.freizeit-unterhaltung">
+          <catDesc>Freizeit_Unterhaltung</catDesc>
+          <category id="topic.freizeit-unterhaltung.reisen">
+            <catDesc>Freizeit_Unterhaltung:Reisen</catDesc>
+          </category>
+          <category id="topic.freizeit-unterhaltung.rundfunk">
+            <catDesc>Freizeit_Unterhaltung:Rundfunk</catDesc>
+          </category>
+          <category id="topic.freizeit-unterhaltung.vereine-veranstaltungen">
+            <catDesc>Freizeit_Unterhaltung:Vereine_Veranstaltungen</catDesc>
+          </category>
+        </category>
+        <category id="topic.gesundheit-ernaehrung">
+          <catDesc>Gesundheit_Ernaehrung</catDesc>
+          <category id="topic.gesundheit-ernaehrung.ernaehrung">
+            <catDesc>Gesundheit_Ernaehrung:Ernaehrung</catDesc>
+          </category>
+          <category id="topic.gesundheit-ernaehrung.gesundheit">
+            <catDesc>Gesundheit_Ernaehrung:Gesundheit</catDesc>
+          </category>
+        </category>
+        <category id="topic.kultur">
+          <catDesc>Kultur</catDesc>
+          <category id="topic.kultur.bildende-kunst">
+            <catDesc>Kultur:Bildende Kunst</catDesc>
+          </category>
+          <category id="topic.kultur.darstellende-kunst">
+            <catDesc>Kultur:Darstellende Kunst</catDesc>
+          </category>
+          <category id="topic.kultur.film">
+            <catDesc>Kultur:Film</catDesc>
+          </category>
+          <category id="topic.kultur.literatur">
+            <catDesc>Kultur:Literatur</catDesc>
+          </category>
+          <category id="topic.kultur.mode">
+            <catDesc>Kultur:Mode</catDesc>
+          </category>
+          <category id="topic.kultur.musik">
+            <catDesc>Kultur:Musik</catDesc>
+          </category>
+        </category>
+        <category id="topic.natur-umwelt">
+          <catDesc>Natur_Umwelt</catDesc>
+          <category id="topic.natur-umwelt.garten">
+            <catDesc>Natur_Umwelt:Garten</catDesc>
+          </category>
+          <category id="topic.natur-umwelt.tiere">
+            <catDesc>Natur_Umwelt:Tiere</catDesc>
+          </category>
+          <category id="topic.natur-umwelt.wetter-klima">
+            <catDesc>Natur_Umwelt:Wetter_Klima</catDesc>
+          </category>
+        </category>
+        <category id="topic.politik">
+          <catDesc>Politik</catDesc>
+          <category id="topic.politik.ausland">
+            <catDesc>Politik:Ausland</catDesc>
+          </category>
+          <category id="topic.politik.inland">
+            <catDesc>Politik:Inland</catDesc>
+          </category>
+          <category id="topic.politik.kommunalpolitik">
+            <catDesc>Politik:Kommunalpolitik</catDesc>
+          </category>
+        </category>
+        <category id="topic.rest">
+          <catDesc>Rest</catDesc>
+          <category id="topic.rest.boersenkurse">
+            <catDesc>Rest:boersenkurse</catDesc>
+          </category>
+          <category id="topic.rest.geburt-tod-heirat">
+            <catDesc>Rest:geburt_tod_heirat</catDesc>
+          </category>
+          <category id="topic.rest.impressum">
+            <catDesc>Rest:impressum</catDesc>
+          </category>
+          <category id="topic.rest.inhaltsverzeichnisse">
+            <catDesc>Rest:inhaltsverzeichnisse</catDesc>
+          </category>
+          <category id="topic.rest.ligatabellen">
+            <catDesc>Rest:ligatabellen</catDesc>
+          </category>
+          <category id="topic.rest.tabellen">
+            <catDesc>Rest:tabellen</catDesc>
+          </category>
+          <category id="topic.rest.veranstaltungshinweise">
+            <catDesc>Rest:veranstaltungshinweise</catDesc>
+          </category>
+        </category>
+        <category id="topic.sport">
+          <catDesc>Sport</catDesc>
+          <category id="topic.sport.ballsport">
+            <catDesc>Sport:Ballsport</catDesc>
+          </category>
+          <category id="topic.sport.fussball">
+            <catDesc>Sport:Fussball</catDesc>
+          </category>
+          <category id="topic.sport.motorsport">
+            <catDesc>Sport:Motorsport</catDesc>
+          </category>
+          <category id="topic.sport.radsport">
+            <catDesc>Sport:Radsport</catDesc>
+          </category>
+          <category id="topic.sport.tennis">
+            <catDesc>Sport:Tennis</catDesc>
+          </category>
+          <category id="topic.sport.vermischtes">
+            <catDesc>Sport:Vermischtes</catDesc>
+          </category>
+          <category id="topic.sport.wintersport">
+            <catDesc>Sport:Wintersport</catDesc>
+          </category>
+        </category>
+        <category id="topic.staat-gesellschaft">
+          <catDesc>Staat_Gesellschaft</catDesc>
+          <category id="topic.staat-gesellschaft.arbeit-und-beruf">
+            <catDesc>Staat_Gesellschaft:Arbeit_und_Beruf</catDesc>
+          </category>
+          <category id="topic.staat-gesellschaft.bildung">
+            <catDesc>Staat_Gesellschaft:Bildung</catDesc>
+          </category>
+          <category id="topic.staat-gesellschaft.biographien-interviews">
+            <catDesc>Staat_Gesellschaft:Biographien_Interviews</catDesc>
+          </category>
+          <category id="topic.staat-gesellschaft.drittes-reich-rechtsextremismus">
+            <catDesc>Staat_Gesellschaft:Drittes_Reich_Rechtsextremismus</catDesc>
+          </category>
+          <category id="topic.staat-gesellschaft.familie-geschlecht">
+            <catDesc>Staat_Gesellschaft:Familie_Geschlecht</catDesc>
+          </category>
+          <category id="topic.staat-gesellschaft.kirche">
+            <catDesc>Staat_Gesellschaft:Kirche</catDesc>
+          </category>
+          <category id="topic.staat-gesellschaft.recht">
+            <catDesc>Staat_Gesellschaft:Recht</catDesc>
+          </category>
+          <category id="topic.staat-gesellschaft.tod">
+            <catDesc>Staat_Gesellschaft:Tod</catDesc>
+          </category>
+          <category id="topic.staat-gesellschaft.verbrechen">
+            <catDesc>Staat_Gesellschaft:Verbrechen</catDesc>
+          </category>
+        </category>
+        <category id="topic.technik-industrie">
+          <catDesc>Technik_Industrie</catDesc>
+          <category id="topic.technik-industrie.edv-elektronik">
+            <catDesc>Technik_Industrie:EDV_Elektronik</catDesc>
+          </category>
+          <category id="topic.technik-industrie.kfz">
+            <catDesc>Technik_Industrie:Kfz</catDesc>
+          </category>
+          <category id="topic.technik-industrie.transport-verkehr">
+            <catDesc>Technik_Industrie:Transport_Verkehr</catDesc>
+          </category>
+          <category id="topic.technik-industrie.umweltschutz">
+            <catDesc>Technik_Industrie:Umweltschutz</catDesc>
+          </category>
+          <category id="topic.technik-industrie.unfaelle">
+            <catDesc>Technik_Industrie:Unfaelle</catDesc>
+          </category>
+        </category>
+        <category id="topic.wirtschaft-finanzen">
+          <catDesc>Wirtschaft_Finanzen</catDesc>
+          <category id="topic.wirtschaft-finanzen.banken">
+            <catDesc>Wirtschaft_Finanzen:Banken</catDesc>
+          </category>
+          <category id="topic.wirtschaft-finanzen.bilanzen">
+            <catDesc>Wirtschaft_Finanzen:Bilanzen</catDesc>
+          </category>
+          <category id="topic.wirtschaft-finanzen.oeffentliche-finanzen">
+            <catDesc>Wirtschaft_Finanzen:Oeffentliche_Finanzen</catDesc>
+          </category>
+          <category id="topic.wirtschaft-finanzen.sozialprodukt">
+            <catDesc>Wirtschaft_Finanzen:Sozialprodukt</catDesc>
+          </category>
+          <category id="topic.wirtschaft-finanzen.waehrung">
+            <catDesc>Wirtschaft_Finanzen:Waehrung</catDesc>
+          </category>
+        </category>
+        <category id="topic.wissenschaft">
+          <catDesc>Wissenschaft</catDesc>
+          <category id="topic.wissenschaft.populaerwissenschaft">
+            <catDesc>Wissenschaft:Populaerwissenschaft</catDesc>
+          </category>
+        </category>
+        <category id="topic.unklassifizierbar">
+          <catDesc>Text ist thematisch nicht klassifizierbar.</catDesc>
+        </category>
+      </taxonomy>
+    </classDecl>
+  </encodingDesc>
+  <profileDesc>
+    <langUsage>
+      <language id="de" usage="100">Deutsch</language>
+    </langUsage>
+    <textDesc/>
+  </profileDesc>
+</idsHeader>