<?xml version="1.0" encoding="UTF-8"?> <grammar ns="http://www.tei-c.org/ns/1.0" xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"> <start> <element name="TEI"> <attribute> <name ns="http://www.w3.org/XML/1998/namespace">id</name> <data type="NCName"/> </attribute> <attribute> <name ns="http://www.w3.org/XML/1998/namespace">lang</name> <data type="NCName"/> </attribute> <element name="teiHeader"> <element name="fileDesc"> <element name="titleStmt"> <element name="title"> <attribute name="ref"> <data type="NMTOKEN"/> </attribute> <text/> </element> <element name="author"> <attribute name="ref"> <data type="NMTOKEN"/> </attribute> <text/> </element> <element name="respStmt"> <ref name="resp"/> <ref name="name"/> </element> <ref name="resp"/> <ref name="name"/> </element> <element name="extent"> <element name="measure"> <attribute name="unit"> <data type="NCName"/> </attribute> <data type="integer"/> </element> </element> <element name="publicationStmt"> <element name="publisher"> <attribute name="ref"> <data type="anyURI"/> </attribute> <text/> </element> <element name="distributor"> <attribute name="ref"> <data type="anyURI"/> </attribute> <data type="NCName"/> </element> <ref name="date"/> <element name="availability"> <element name="licence"> <attribute name="target"> <data type="anyURI"/> </attribute> </element> </element> <ref name="ref"/> </element> <element name="sourceDesc"> <oneOrMore> <element name="bibl"> <attribute name="type"> <data type="NCName"/> </attribute> <oneOrMore> <choice> <text/> <ref name="date"/> <ref name="ref"/> <element name="idno"> <empty/> </element> </choice> </oneOrMore> </element> </oneOrMore> </element> </element> <element name="encodingDesc"> <attribute name="n"> <data type="NCName"/> </attribute> <ref name="p"/> </element> <element name="profileDesc"> <element name="langUsage"> <element name="language"> <attribute name="ident"> <data type="NCName"/> </attribute> <data type="NCName"/> </element> </element> <element name="textDesc"> <element> <name ns="http://distantreading.net/eltec/ns">authorGender</name> <attribute name="key"> <data type="NCName"/> </attribute> </element> <element> <name ns="http://distantreading.net/eltec/ns">size</name> <attribute name="key"> <data type="NCName"/> </attribute> </element> <element> <name ns="http://distantreading.net/eltec/ns">canonicity</name> <attribute name="key"> <data type="NCName"/> </attribute> </element> <element> <name ns="http://distantreading.net/eltec/ns">timeSlot</name> <attribute name="key"> <data type="NCName"/> </attribute> </element> </element> </element> <element name="revisionDesc"> <oneOrMore> <element name="change"> <attribute name="when"> <data type="date"/> </attribute> <text/> </element> </oneOrMore> </element> </element> <element name="front"> <oneOrMore> <element name="div"> <attribute name="type"> <data type="NCName"/> </attribute> <oneOrMore> <choice> <text/> <ref name="p"/> </choice> </oneOrMore> </element> </oneOrMore> </element> </element> </start> <define name="resp"> <element name="resp"> <text/> </element> </define> <define name="name"> <element name="name"> <text/> </element> </define> <define name="date"> <element name="date"> <optional> <attribute name="when"> <data type="date"/> </attribute> </optional> <text/> </element> </define> <define name="ref"> <element name="ref"> <attribute name="target"> <data type="anyURI"/> </attribute> <optional> <attribute name="type"> <data type="NCName"/> </attribute> </optional> </element> </define> <define name="p"> <element name="p"> <oneOrMore> <choice> <text/> <element name="s"> <attribute> <name ns="http://www.w3.org/XML/1998/namespace">id</name> <data type="NCName"/> </attribute> <oneOrMore> <choice> <element name="pc"> <text/> </element> <element name="w"> <optional> <attribute name="Definite"> <data type="NCName"/> </attribute> </optional> <optional> <attribute name="Foreign"> <data type="NCName"/> </attribute> </optional> <optional> <attribute name="Gender"> <data type="NCName"/> </attribute> </optional> <optional> <attribute name="Mood"> <data type="NCName"/> </attribute> </optional> <optional> <attribute name="NumType"> <data type="NCName"/> </attribute> </optional> <optional> <attribute name="Number"> <data type="NCName"/> </attribute> </optional> <optional> <attribute name="Person"> <data type="integer"/> </attribute> </optional> <optional> <attribute name="Polarity"> <data type="NCName"/> </attribute> </optional> <optional> <attribute name="Poss"> <data type="NCName"/> </attribute> </optional> <optional> <attribute name="PronType"> <data type="NCName"/> </attribute> </optional> <optional> <attribute name="Reflex"> <data type="NCName"/> </attribute> </optional> <optional> <attribute name="Tense"> <data type="NCName"/> </attribute> </optional> <optional> <attribute name="Typo"> <data type="NCName"/> </attribute> </optional> <optional> <attribute name="VerbForm"> <data type="NCName"/> </attribute> </optional> <attribute name="lemma"/> <attribute name="pos"> <data type="NCName"/> </attribute> <text/> </element> </choice> </oneOrMore> </element> </choice> </oneOrMore> </element> </define> </grammar>