diff --git a/schema/edxml.rng b/schema/edxml.rng
index 6726633e856917f40549f104671d3a618b37b768..d66f1840362eadcd5aaee0374b63ef85a9359eae 100644
--- a/schema/edxml.rng
+++ b/schema/edxml.rng
@@ -705,27 +705,6 @@
     <define name="elem.quote">
         <element name="quote">
             <ref name="model.pContentLike"/>
-            <!--<interleave>
-                <zeroOrMore>
-                    <ref name="model.transcriptional"/>
-                </zeroOrMore>
-                <zeroOrMore>
-                    <ref name="elem.hi"/>
-                </zeroOrMore>
-                <zeroOrMore>
-                    <ref name="elem.lb"/>
-                </zeroOrMore>
-                <zeroOrMore>
-                    <ref name="elem.quote"/>
-                </zeroOrMore>
-                <zeroOrMore>
-                    <ref name="elem.textBlock"/>
-                </zeroOrMore>
-                <zeroOrMore>
-                    <ref name="elem.meta.bibl"/>
-                </zeroOrMore>
-                <text/>
-            </interleave>-->
         </element>
     </define>
 
@@ -892,12 +871,30 @@
                             </group>
                         </oneOrMore>
                         <oneOrMore>
-                            <ref name="model.line.inline"/>
+                            <group>
+                                <interleave>
+                                    <zeroOrMore>
+                                        <ref name="model.line.inline"/>
+                                    </zeroOrMore>
+                                    <zeroOrMore>
+                                        <text/>
+                                    </zeroOrMore>
+                                </interleave>
+                            </group>
                         </oneOrMore>
                     </choice>
                 </group>
                 <oneOrMore>
-                    <ref name="model.philological.translit"/>
+                    <group>
+                        <interleave>
+                            <zeroOrMore>
+                                <ref name="model.philological.translit"/>
+                            </zeroOrMore>
+                            <zeroOrMore>
+                                <text/>
+                            </zeroOrMore>
+                        </interleave>
+                    </group>
                 </oneOrMore>
             </choice>
         </element>
@@ -1779,7 +1776,8 @@
             </oneOrMore>
             <sch:pattern>
                 <sch:rule context="*:damage[parent::*:column]">
-                    <sch:assert test="@unit='line'">Wenn tei:damage auf Zeilen-Ebene verwendet wird, muss der Wert von @unit="line" sein.</sch:assert>
+                    <sch:assert test="@unit='line'">Wenn tei:damage auf Zeilen-Ebene verwendet wird,
+                        muss der Wert von @unit="line" sein.</sch:assert>
                 </sch:rule>
             </sch:pattern>
             <!-- Hier könnte man noch eine Schematron-Validierung einbauen: Wenn ein ancestor-Element surface/textBlock/transcription ist, dann darf tei.damage kein text() enthalten, sondern nur elem.g -->