diff --git a/transkription.odd b/transkription.odd index 46a44d0d294f70a09bd2e8ff611f00ea3db8dd81..853468b80949424ebd320773a5e2e497cf6f05e0 100644 --- a/transkription.odd +++ b/transkription.odd @@ -92,10 +92,10 @@ <memberOf key="model.global"/> </classes> <content> - <rng:ref name="lem"/> - <rng:oneOrMore> - <rng:ref name="rdg"/> - </rng:oneOrMore> + <sequence> + <elementRef key="lem"/> + <elementRef key="rdg" minOccurs="1" maxOccurs="unbounded"/> + </sequence> </content> </elementSpec> @@ -241,11 +241,13 @@ </elementSpec> <elementSpec ident="char"> - <content> - <elementRef key="localProp" minOccurs="0" maxOccurs="2"/> - <elementRef key="mapping" minOccurs="0" maxOccurs="unbounded"/> - <elementRef key="figure" minOccurs="0" maxOccurs="1"/> - <elementRef key="note" minOccurs="0" maxOccurs="1"/> + <content> + <sequence> + <elementRef key="localProp" minOccurs="0" maxOccurs="2"/> + <elementRef key="mapping" minOccurs="0" maxOccurs="unbounded"/> + <elementRef key="figure" minOccurs="0" maxOccurs="1"/> + <elementRef key="note" minOccurs="0" maxOccurs="1"/> + </sequence> </content> <attList> <attDef ident="xml:id" usage="req"> @@ -272,8 +274,10 @@ <elementSpec ident="charProp"> <content> - <rng:ref name="localName"/> - <rng:ref name="value"/> + <sequence> + <elementRef key="localName"/> + <elementRef key="value"/> + </sequence> </content> </elementSpec> @@ -494,14 +498,12 @@ <elementSpec ident="encodingDesc"> <content> - <rng:ref name="tagsDecl"/> - <rng:ref name="listPrefixDef"/> - <rng:optional> - <rng:ref name="charDecl"/> - </rng:optional> - <rng:optional> - <rng:ref name="refsDecl"/> - </rng:optional> + <sequence> + <elementRef key="tagsDecl"/> + <elementRef key="listPrefixDef"/> + <elementRef key="charDecl" minOccurs="0"/> + <elementRef key="refsDecl" minOccurs="0"/> + </sequence> </content> </elementSpec> @@ -549,9 +551,11 @@ <elementSpec ident="fileDesc"> <content> - <rng:ref name="titleStmt"/> - <rng:ref name="publicationStmt"/> - <rng:ref name="sourceDesc"/> + <sequence> + <elementRef key="titleStmt"/> + <elementRef key="publicationStmt"/> + <elementRef key="sourceDesc"/> + </sequence> </content> </elementSpec> @@ -866,8 +870,10 @@ <elementSpec ident="msIdentifier"> <content> - <rng:ref name="repository"/> - <rng:ref name="idno"/> + <sequence> + <elementRef key="repository"/> + <elementRef key="idno"/> + </sequence> </content> </elementSpec> @@ -1085,8 +1091,10 @@ <elementSpec ident="profileDesc"> <content> - <rng:ref name="calendarDesc"/> - <rng:ref name="handNotes"/> + <sequence> + <elementRef key="calendarDesc"/> + <elementRef key="handNotes"/> + </sequence> </content> </elementSpec> @@ -1105,9 +1113,11 @@ <elementSpec ident="publicationStmt"> <content> - <rng:ref name="publisher"/> - <rng:ref name="date"/> - <rng:ref name="availability"/> + <sequence> + <elementRef key="publisher"/> + <elementRef key="date"/> + <elementRef key="availability"/> + </sequence> </content> </elementSpec> @@ -1281,8 +1291,10 @@ <elementSpec ident="respStmt"> <content> - <rng:ref name="resp"/> - <rng:ref name="name"/> + <sequence> + <elementRef key="resp"/> + <elementRef key="name"/> + </sequence> </content> <attList> <attDef ident="xml:id" usage="req"> @@ -1532,10 +1544,10 @@ <elementSpec ident="sourceDesc"> <content> - <rng:ref name="msDesc"/> - <rng:optional> - <rng:ref name="listWit"/> - </rng:optional> + <sequence> + <elementRef key="msDesc"/> + <elementRef key="listWit" minOccurs="0"/> + </sequence> </content> </elementSpec> @@ -1557,19 +1569,21 @@ <elementSpec ident="TEI"> <content> - <rng:ref name="teiHeader"/> - <rng:ref name="text"/> + <sequence> + <elementRef key="teiHeader"/> + <elementRef key="text"/> + </sequence> </content> </elementSpec> <elementSpec ident="teiHeader"> <content> - <rng:ref name="fileDesc"/> - <rng:ref name="encodingDesc"/> - <rng:ref name="profileDesc"/> - <rng:optional> - <rng:ref name="revisionDesc"/> - </rng:optional> + <sequence> + <elementRef key="fileDesc"/> + <elementRef key="encodingDesc"/> + <elementRef key="profileDesc"/> + <elementRef key="revisionDesc" minOccurs="0"/> + </sequence> </content> </elementSpec> @@ -1587,9 +1601,11 @@ <elementSpec ident="titleStmt"> <content> - <rng:ref name="title"/> - <rng:ref name="author"/> - <rng:ref name="respStmt"/> + <sequence> + <elementRef key="title"/> + <elementRef key="author"/> + <elementRef key="respStmt"/> + </sequence> </content> </elementSpec> @@ -1626,8 +1642,10 @@ <elementSpec ident="witness"> <content> - <elementRef key="bibl"/> - <elementRef minOccurs="0" key="ptr"/> + <sequence> + <elementRef key="bibl"/> + <elementRef minOccurs="0" key="ptr"/> + </sequence> </content> <attList> <attDef ident="xml:id" usage="req">