select="$id"/>' gibt's nicht!): Die ID in @<sch:name/> gibt es in
diesem Dokument nicht!</sch:assert>
</sch:rule>
</sch:pattern>
</attribute>
<text/>
</element>
</define>
<definename="elem.ref">
<elementname="ref">
<attributename="target"/>
<text/>
</element>
</define>
<definename="elem.phr">
<definename="elem.phr">
<elementname="phr">
<elementname="phr">
<optional>
<optional>
...
@@ -892,10 +945,15 @@
...
@@ -892,10 +945,15 @@
<definename="elem.translation">
<definename="elem.translation">
<elementname="translation">
<elementname="translation">
<refname="attr.xml.lang"/>
<refname="attr.xml.lang"/>
<optional>
<refname="attr.cert"/>
</optional>
<interleave>
<interleave>
<!--<ref name="group.inline.elements"/>-->
<!--<ref name="group.inline.elements"/>-->
<refname="model.philological.translit"/>
<refname="model.philological.translit"/>
<refname="elem.hi"/>
<zeroOrMore>
<refname="elem.hi"/>
</zeroOrMore>
<text/>
<text/>
</interleave>
</interleave>
</element>
</element>
...
@@ -1006,6 +1064,9 @@
...
@@ -1006,6 +1064,9 @@
<optional>
<optional>
<refname="attr.ana"/>
<refname="attr.ana"/>
</optional>
</optional>
<optional>
<refname="attr.cert"/>
</optional>
<optional>
<optional>
<refname="attr.corresp"/>
<refname="attr.corresp"/>
</optional>
</optional>
...
@@ -1575,16 +1636,16 @@
...
@@ -1575,16 +1636,16 @@
</optional>
</optional>
</element>
</element>
</define>
</define>
<definename="elem.tei.availability">
<definename="elem.tei.availability">
<elementname="tei:availability">
<elementname="tei:availability">
<refname="elem.tei.licence"></ref>
<refname="elem.tei.licence"/>
</element>
</element>
</define>
</define>
<definename="elem.tei.licence">
<definename="elem.tei.licence">
<elementname="tei:licence">
<elementname="tei:licence">
<refname="attr.tei.target"></ref>
<refname="attr.tei.target"/>
</element>
</element>
</define>
</define>
...
@@ -1593,7 +1654,14 @@
...
@@ -1593,7 +1654,14 @@
<optional>
<optional>
<refname="attr.xml.id"/>
<refname="attr.xml.id"/>
</optional>
</optional>
<text/>
<oneOrMore>
<optional>
<refname="elem.g"/>
</optional>
<optional>
<text/>
</optional>
</oneOrMore>
</element>
</element>
</define>
</define>
...
@@ -1611,7 +1679,14 @@
...
@@ -1611,7 +1679,14 @@
<optional>
<optional>
<refname="attr.xml.id"/>
<refname="attr.xml.id"/>
</optional>
</optional>
<text/>
<oneOrMore>
<optional>
<refname="elem.g"/>
</optional>
<optional>
<text/>
</optional>
</oneOrMore>
</element>
</element>
</define>
</define>
...
@@ -1620,7 +1695,14 @@
...
@@ -1620,7 +1695,14 @@
<optional>
<optional>
<refname="attr.xml.id"/>
<refname="attr.xml.id"/>
</optional>
</optional>
<text/>
<oneOrMore>
<optional>
<refname="elem.g"/>
</optional>
<optional>
<text/>
</optional>
</oneOrMore>
</element>
</element>
</define>
</define>
...
@@ -1629,7 +1711,14 @@
...
@@ -1629,7 +1711,14 @@
<optional>
<optional>
<refname="attr.xml.id"/>
<refname="attr.xml.id"/>
</optional>
</optional>
<text/>
<oneOrMore>
<optional>
<refname="elem.g"/>
</optional>
<optional>
<text/>
</optional>
</oneOrMore>
</element>
</element>
</define>
</define>
...
@@ -1638,7 +1727,14 @@
...
@@ -1638,7 +1727,14 @@
<optional>
<optional>
<refname="attr.xml.id"/>
<refname="attr.xml.id"/>
</optional>
</optional>
<text/>
<oneOrMore>
<optional>
<refname="elem.g"/>
</optional>
<optional>
<text/>
</optional>
</oneOrMore>
</element>
</element>
</define>
</define>
...
@@ -1647,7 +1743,14 @@
...
@@ -1647,7 +1743,14 @@
<optional>
<optional>
<refname="attr.xml.id"/>
<refname="attr.xml.id"/>
</optional>
</optional>
<text/>
<oneOrMore>
<optional>
<refname="elem.g"/>
</optional>
<optional>
<text/>
</optional>
</oneOrMore>
</element>
</element>
</define>
</define>
...
@@ -1656,7 +1759,14 @@
...
@@ -1656,7 +1759,14 @@
<optional>
<optional>
<refname="attr.xml.id"/>
<refname="attr.xml.id"/>
</optional>
</optional>
<text/>
<oneOrMore>
<optional>
<refname="elem.g"/>
</optional>
<optional>
<text/>
</optional>
</oneOrMore>
</element>
</element>
</define>
</define>
...
@@ -1668,7 +1778,15 @@
...
@@ -1668,7 +1778,15 @@
<optional>
<optional>
<refname="attr.tei.degree"/>
<refname="attr.tei.degree"/>
</optional>
</optional>
<text/>
<oneOrMore>
<optional>
<refname="elem.g"/>
</optional>
<optional>
<text/>
</optional>
</oneOrMore>
<!-- 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 -->