diff --git a/transkription.odd b/transkription.odd
index e4a30e00a575a1d42ced9bf618cf3695b1515714..0e4a0f243dc8ab92411c31495eff288f9d301872 100644
--- a/transkription.odd
+++ b/transkription.odd
@@ -241,22 +241,11 @@
                 </elementSpec>
                 
                 <elementSpec ident="char">
-                    <content>
-                        <rng:optional>
-                            <rng:ref name="charName"/>
-                        </rng:optional>
-                        <rng:optional>
-                            <rng:ref name="charProp"/>
-                        </rng:optional>
-                        <rng:zeroOrMore>
-                            <rng:ref name="mapping"/>
-                        </rng:zeroOrMore>
-                        <rng:optional>
-                            <rng:ref name="figure"/>
-                        </rng:optional>
-                        <rng:optional>
-                            <rng:ref name="note"/>
-                        </rng:optional>
+                    <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>
                     <attList>
                         <attDef ident="xml:id" usage="req">
@@ -832,6 +821,25 @@
                     </content>
                 </elementSpec>
                 
+                <elementSpec ident="localProp">
+                    <content>
+                        <empty/>
+                    </content>
+                    <attList>
+                        <attDef ident="name" usage="req">
+                            <valList type="closed">
+                                <valItem ident="name"/>
+                                <valItem ident="entity"/>
+                            </valList>
+                        </attDef>
+                        <attDef ident="value" usage="req">
+                            <datatype>
+                                <rng:data type="string"/>
+                            </datatype>
+                        </attDef>
+                    </attList>
+                </elementSpec>
+                
                 <elementSpec ident="mapping">
                     <content>
                         <textNode/>