more refactoring, for readability

Change-Id: Ie2d7b25f591193b9bd1fa1036985611ed69b3946
diff --git a/nkjp2korap.xsl b/nkjp2korap.xsl
index 8ca8964..d95b780 100644
--- a/nkjp2korap.xsl
+++ b/nkjp2korap.xsl
@@ -58,7 +58,7 @@
   
 <!--           MODES               -->
 
-  <xsl:mode name="corpus" on-no-match="deep-skip"/>
+  <xsl:mode name="corpus-header" on-no-match="deep-skip"/>
   <xsl:mode name="text" on-no-match="deep-skip"/>
   <xsl:mode name="header-text" on-no-match="text-only-copy"/>
   <xsl:mode name="copy" on-no-match="shallow-copy"/>
@@ -364,7 +364,7 @@
     <!-- we only want to call the template below once, and we process a random NKJP corpus file for that purpose, 
       because all we need is the main corpus header, and we can (should) get to that from any NKJP corpus document -->
     <xsl:call-template name="create_corpus_header">
-      <xsl:with-param name="text.xml" select="$collection_of_text[1]" as="document-node()"/>
+      <xsl:with-param name="text.doc" select="$collection_of_text[1]" as="document-node()"/>
       <xsl:with-param name="target" select="$targetCorpusDir_slashed || 'header.xml'" as="xs:string"/>
     </xsl:call-template>
 
@@ -845,17 +845,17 @@
     </xsl:element>
   </xsl:template>
   
-  <xsl:template match="tei:catRef" mode="text corpus">
+  <xsl:template match="tei:catRef" mode="text corpus-header">
     <xsl:element name="{local-name()}">
       <xsl:apply-templates mode="text" select="@* | *"/>
     </xsl:element>
   </xsl:template>
   
-  <xsl:template match="@status | @scheme | @target | @type | @xml:id[ancestor::tei:classDecl] | @xml:lang" mode="text corpus">
+  <xsl:template match="@status | @scheme | @target | @type | @xml:id[ancestor::tei:classDecl] | @xml:lang" mode="text corpus-header">
     <xsl:copy-of select="."/>
   </xsl:template>
   
-  <xsl:template match="tei:p" mode="text corpus">
+  <xsl:template match="tei:p" mode="text corpus-header">
     <xsl:element name="{local-name()}">
       <xsl:apply-templates mode="header-text"/>
     </xsl:element>
@@ -865,7 +865,7 @@
   <!--  OPTIMIZATION has to take modes into account   -->
   <!--   **************************        CORPUS header       *******************                -->
   <xsl:template name="create_corpus_header">
-    <xsl:param name="text.xml" as="document-node()"/>
+    <xsl:param name="text.doc" as="document-node()"/>
     <xsl:param name="target" as="xs:string"/>
 
     <!-- create the corpus-level header.xml file -->
@@ -877,72 +877,72 @@
       -->
 
       <idsHeader type="corpus" pattern="text" status="new" version="1.1" TEIform="teiHeader">
-        <xsl:apply-templates select="$text.xml/tei:teiCorpus/tei:teiHeader/tei:*" mode="corpus"/>
+        <xsl:apply-templates select="$text.doc/tei:teiCorpus/tei:teiHeader/tei:*" mode="corpus-header"/>
       </idsHeader>
     </xsl:result-document>
   </xsl:template>
 
-  <xsl:template match="tei:fileDesc" mode="corpus">
+  <xsl:template match="tei:fileDesc" mode="corpus-header">
     <xsl:element name="{local-name()}">
-      <xsl:apply-templates mode="corpus"/>
+      <xsl:apply-templates mode="corpus-header"/>
     </xsl:element>
   </xsl:template>
   
 
-  <xsl:template match="tei:title" mode="corpus">
+  <xsl:template match="tei:title" mode="corpus-header">
     <c.title>
-      <xsl:apply-templates mode="corpus" select="@*"/>
+      <xsl:apply-templates mode="corpus-header" select="@*"/>
       <xsl:apply-templates mode="header-text"/>
     </c.title>
   </xsl:template>
 
-  <xsl:template match="tei:titleStmt" mode="corpus">
+  <xsl:template match="tei:titleStmt" mode="corpus-header">
     <titleStmt>
       <korpusSigle>
         <xsl:value-of select="$corpusID"/>
       </korpusSigle>
-      <xsl:apply-templates mode="corpus"/>
+      <xsl:apply-templates mode="corpus-header"/>
     </titleStmt>
   </xsl:template>
 
-  <xsl:template match="tei:publicationStmt" mode="corpus">
+  <xsl:template match="tei:publicationStmt" mode="corpus-header">
     <xsl:element name="{local-name()}">
-      <xsl:apply-templates mode="corpus"/>
+      <xsl:apply-templates mode="corpus-header"/>
     </xsl:element>
   </xsl:template>
   
-  <xsl:template match="tei:availability" mode="corpus">
+  <xsl:template match="tei:availability" mode="corpus-header">
     <xsl:element name="{local-name()}">
-      <xsl:apply-templates mode="corpus" select="@* | *"/>
+      <xsl:apply-templates mode="corpus-header" select="@* | *"/>
     </xsl:element>
   </xsl:template>
   
-  <xsl:template match="tei:encodingDesc" mode="corpus">
+  <xsl:template match="tei:encodingDesc" mode="corpus-header">
     <xsl:element name="{local-name()}">
-      <xsl:apply-templates mode="corpus"/>
+      <xsl:apply-templates mode="corpus-header"/>
     </xsl:element>
   </xsl:template>
   
-  <xsl:template match="tei:classDecl | tei:taxonomy | tei:category | tei:taxonomy/tei:bibl" mode="corpus">
+  <xsl:template match="tei:classDecl | tei:taxonomy | tei:category | tei:taxonomy/tei:bibl" mode="corpus-header">
     <xsl:element name="{local-name()}">
-      <xsl:apply-templates mode="corpus" select="@* | *"/>
+      <xsl:apply-templates mode="corpus-header" select="@* | *"/>
     </xsl:element>
   </xsl:template>
   
-  <xsl:template match="tei:bibl/tei:title | tei:edition | tei:desc" mode="corpus">
+  <xsl:template match="tei:bibl/tei:title | tei:edition | tei:desc" mode="corpus-header">
     <xsl:element name="{local-name()}">
-      <xsl:apply-templates mode="corpus" select="@*"/>
+      <xsl:apply-templates mode="corpus-header" select="@*"/>
       <xsl:apply-templates mode="header-text"/>
     </xsl:element>
   </xsl:template>
 <!--
-  <xsl:template match="tei:textClass" mode="corpus">
+  <xsl:template match="tei:textClass" mode="corpus-header">
     <xsl:element name="{local-name()}">
       <xsl:apply-templates mode="corpus" select="@* | *"/>
     </xsl:element>
   </xsl:template>
   
-  <xsl:template match="tei:catRef" mode="corpus">
+  <xsl:template match="tei:catRef" mode="corpus-header">
     <xsl:element name="{local-name()}">
       <xsl:apply-templates mode="corpus" select="@* | *"/>
     </xsl:element>