diff --git a/Test.xpr b/Test.xpr new file mode 100644 index 0000000000000000000000000000000000000000..3d8c3017cf17d0a33d23dce071ad4aaea48f4ed6 --- /dev/null +++ b/Test.xpr @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project> + <meta> + <filters directoryPatterns="" filePatterns="\QTest.xpr\E" positiveFilePatterns="" showHiddenFiles="false"/> + <options/> + </meta> + <projectTree name="Test.xpr"> + <folder path="."/> + </projectTree> +</project> \ No newline at end of file diff --git a/ed000276/texts/Schema_test.rng b/ed000276/texts/Schema_test.rng new file mode 100644 index 0000000000000000000000000000000000000000..1e242a2a8d57836dc8427871632e76337b5b4a84 --- /dev/null +++ b/ed000276/texts/Schema_test.rng @@ -0,0 +1,333 @@ +<?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"> + <element name="teiHeader"> + <element name="fileDesc"> + <ref name="titleStmt"/> + <ref name="editionStmt"/> + <element name="extent"> + <oneOrMore> + <element name="measure"> + <attribute name="type"> + <data type="NCName"/> + </attribute> + </element> + </oneOrMore> + </element> + <ref name="publicationStmt"/> + <element name="sourceDesc"> + <element name="bibl"> + <attribute name="type"> + <data type="NCName"/> + </attribute> + <text/> + </element> + <element name="biblFull"> + <ref name="titleStmt"/> + <ref name="editionStmt"/> + <ref name="publicationStmt"/> + </element> + <element name="msDesc"> + <attribute name="corresp"/> + <attribute> + <name ns="http://www.w3.org/XML/1998/namespace">id</name> + <data type="NCName"/> + </attribute> + <element name="msIdentifier"> + <element name="repository"> + <text/> + </element> + <ref name="idno"/> + </element> + <element name="physDesc"> + <element name="typeDesc"> + <ref name="p"/> + </element> + </element> + </element> + </element> + </element> + <element name="encodingDesc"> + <element name="editorialDecl"> + <ref name="p"/> + </element> + </element> + <element name="profileDesc"> + <element name="langUsage"> + <element name="language"> + <attribute name="ident"> + <data type="NCName"/> + </attribute> + <data type="NCName"/> + </element> + </element> + <element name="textClass"> + <empty/> + </element> + </element> + </element> + <element name="text"> + <element name="body"> + <oneOrMore> + <choice> + <ref name="pb"/> + <element name="div"> + <optional> + <attribute name="n"> + <data type="NMTOKEN"/> + </attribute> + </optional> + <optional> + <attribute name="type"> + <data type="NCName"/> + </attribute> + </optional> + <optional> + <element name="head"> + <oneOrMore> + <choice> + <text/> + <ref name="lb"/> + <ref name="note"/> + <ref name="pb"/> + </choice> + </oneOrMore> + </element> + </optional> + <optional> + <ref name="pb"/> + </optional> + <optional> + <ref name="p"/> + </optional> + </element> + </choice> + </oneOrMore> + </element> + </element> + </element> + </start> + <define name="titleStmt"> + <element name="titleStmt"> + <element name="title"> + <optional> + <attribute name="level"> + <data type="NCName"/> + </attribute> + </optional> + <attribute name="type"> + <data type="NCName"/> + </attribute> + <text/> + </element> + <element name="author"> + <ref name="persName"/> + </element> + <zeroOrMore> + <element name="respStmt"> + <optional> + <attribute name="corresp"/> + </optional> + <optional> + <attribute> + <name ns="http://www.w3.org/XML/1998/namespace">id</name> + <data type="NCName"/> + </attribute> + </optional> + <choice> + <ref name="orgName"/> + <ref name="persName"/> + </choice> + <element name="resp"> + <ref name="note"/> + <optional> + <element name="ref"> + <attribute name="target"> + <data type="anyURI"/> + </attribute> + </element> + </optional> + <optional> + <ref name="date"/> + </optional> + </element> + </element> + </zeroOrMore> + </element> + </define> + <define name="editionStmt"> + <element name="editionStmt"> + <element name="edition"> + <optional> + <attribute name="n"> + <data type="integer"/> + </attribute> + </optional> + <text/> + </element> + </element> + </define> + <define name="publicationStmt"> + <element name="publicationStmt"> + <element name="publisher"> + <optional> + <element name="email"> + <text/> + </element> + <oneOrMore> + <ref name="orgName"/> + </oneOrMore> + <element name="address"> + <element name="addrLine"> + <text/> + </element> + <element name="country"> + <data type="NCName"/> + </element> + </element> + </optional> + </element> + <element name="pubPlace"> + <data type="NCName"/> + </element> + <ref name="date"/> + <optional> + <element name="availability"> + <attribute name="corresp"/> + <attribute name="status"> + <data type="NCName"/> + </attribute> + <attribute> + <name ns="http://www.w3.org/XML/1998/namespace">id</name> + <data type="NCName"/> + </attribute> + <element name="licence"> + <text/> + </element> + </element> + </optional> + </element> + </define> + <define name="idno"> + <element name="idno"> + <optional> + <attribute name="type"> + <data type="NCName"/> + </attribute> + </optional> + <oneOrMore> + <choice> + <text/> + <ref name="idno"/> + </choice> + </oneOrMore> + </element> + </define> + <define name="p"> + <element name="p"> + <oneOrMore> + <choice> + <text/> + <ref name="lb"/> + <ref name="note"/> + <ref name="persName"/> + <element name="foreign"> + <attribute> + <name ns="http://www.w3.org/XML/1998/namespace">lang</name> + <data type="NCName"/> + </attribute> + <oneOrMore> + <choice> + <text/> + <ref name="lb"/> + </choice> + </oneOrMore> + </element> + <element name="roleName"> + <oneOrMore> + <choice> + <text/> + <ref name="lb"/> + </choice> + </oneOrMore> + </element> + <element name="space"> + <empty/> + </element> + </choice> + </oneOrMore> + </element> + </define> + <define name="pb"> + <element name="pb"> + <attribute name="facs"> + <data type="anyURI"/> + </attribute> + <attribute name="n"/> + </element> + </define> + <define name="lb"> + <element name="lb"> + <empty/> + </element> + </define> + <define name="note"> + <element name="note"> + <attribute name="type"> + <data type="NCName"/> + </attribute> + <text/> + </element> + </define> + <define name="persName"> + <element name="persName"> + <optional> + <attribute name="ref"> + <data type="anyURI"/> + </attribute> + </optional> + <oneOrMore> + <choice> + <text/> + <ref name="lb"/> + <element name="forename"> + <text/> + </element> + <element name="surname"> + <text/> + </element> + </choice> + </oneOrMore> + </element> + </define> + <define name="orgName"> + <element name="orgName"> + <optional> + <attribute name="ref"> + <data type="anyURI"/> + </attribute> + </optional> + <optional> + <attribute name="role"> + <data type="NCName"/> + </attribute> + </optional> + <optional> + <attribute> + <name ns="http://www.w3.org/XML/1998/namespace">lang</name> + <data type="NCName"/> + </attribute> + </optional> + <text/> + </element> + </define> + <define name="date"> + <element name="date"> + <attribute name="type"> + <data type="NCName"/> + </attribute> + <data type="NMTOKEN"/> + </element> + </define> +</grammar>