Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Last revision Both sides next revision
schema [2015/12/16 12:07]
kleiberi
schema [2016/01/20 09:49]
kleiberi
Line 1: Line 1:
 ====== RELAX NG Schema ====== ====== RELAX NG Schema ======
-Last edit: 16.12.2015+Last edit: 20.01.2016
  
 <code xml schema_current.rng>​ <code xml schema_current.rng>​
 <?xml version="​1.0"​ encoding="​UTF-8"?>​ <?xml version="​1.0"​ encoding="​UTF-8"?>​
-<!-- Version: ​16.12.2015 -->+<!-- Version: ​20.01.2016 -->
 <grammar xmlns="​http://​relaxng.org/​ns/​structure/​1.0"​ <grammar xmlns="​http://​relaxng.org/​ns/​structure/​1.0"​
     xmlns:​a="​http://​relaxng.org/​ns/​compatibility/​annotations/​1.0"​     xmlns:​a="​http://​relaxng.org/​ns/​compatibility/​annotations/​1.0"​
Line 88: Line 88:
                         <value type="​string">​Textbook</​value>​                         <value type="​string">​Textbook</​value>​
                         <value type="​string">​Catechism</​value>​                         <value type="​string">​Catechism</​value>​
 +                        <value type="​string">​Treatis</​value>​
                         <value type="​string">​Letter/​s</​value>​                         <value type="​string">​Letter/​s</​value>​
                         <value type="​string">​Children'​s Story</​value>​                         <value type="​string">​Children'​s Story</​value>​
Line 103: Line 104:
                     <​choice>​                     <​choice>​
                         <value type="​string">​Beginner</​value>​                         <value type="​string">​Beginner</​value>​
 +                        <value type="​string">​Beginner,​ Intermediate</​value>​
                         <value type="​string">​Intermediate</​value>​                         <value type="​string">​Intermediate</​value>​
 +                        <value type="​string">​Intermediate,​ Advanced</​value>​
                         <value type="​string">​Advanced</​value>​                         <value type="​string">​Advanced</​value>​
                         <value type="​string">​Unknown</​value>​                         <value type="​string">​Unknown</​value>​
Line 424: Line 427:
                     <​zeroOrMore>​                     <​zeroOrMore>​
                         <ref name="​global"/>​                         <ref name="​global"/>​
 +                    </​zeroOrMore>​
 +                    <​zeroOrMore>​
 +                        <ref name="​paragraph"/> ​
                     </​zeroOrMore>​                     </​zeroOrMore>​
                     <​text/>​                     <​text/>​
Line 441: Line 447:
                             <value type="​string">​legitimisation</​value>​                             <value type="​string">​legitimisation</​value>​
                             <value type="​string">​criticism</​value>​                             <value type="​string">​criticism</​value>​
 +                            <value type="​string">​agreement</​value>​
                             <value type="​string">​other</​value>​                             <value type="​string">​other</​value>​
                             <value type="​string">​unknown</​value>​                             <value type="​string">​unknown</​value>​
Line 461: Line 468:
                     <​attribute name="​referenced">​                     <​attribute name="​referenced">​
                         <​a:​documentation>​The person who is being referenced.</​a:​documentation>​                         <​a:​documentation>​The person who is being referenced.</​a:​documentation>​
-                        <data type="​string"​+                        <data type="​string"​ />
-                            <param name="​pattern">​([A-Z].*),​ ([A-Z].*)<​/param> +
-                        </data>+
                     </​attribute>​                     </​attribute>​
                     <​optional>​                     <​optional>​
Line 655: Line 660:
                             <element name="​page_no"><​text /></​element>​                             <element name="​page_no"><​text /></​element>​
                         </​optional>​                         </​optional>​
 +                        <​zeroOrMore>​
 +                            <ref name="​global"/>​
 +                        </​zeroOrMore>​
                     </​element>​                     </​element>​
                 </​oneOrMore>​                 </​oneOrMore>​