Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8"?>
- <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://www.tei-c.org/ns/1.0" xmlns:ns1="http://www.tei-c.org/ns/1.0">
- <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
- <xs:element name="TEI">
- <xs:complexType>
- <xs:sequence>
- <xs:element ref="ns1:teiHeader"/>
- <xs:element ref="ns1:text"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="teiHeader">
- <xs:complexType>
- <xs:sequence>
- <xs:element ref="ns1:fileDesc"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="fileDesc">
- <xs:complexType>
- <xs:sequence>
- <xs:element ref="ns1:titleStmt"/>
- <xs:element ref="ns1:publicationStmt"/>
- <xs:element ref="ns1:sourceDesc"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="titleStmt">
- <xs:complexType>
- <xs:sequence>
- <xs:element ref="ns1:title"/>
- <xs:element ref="ns1:respStmt"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="title">
- <xs:complexType/>
- </xs:element>
- <xs:element name="respStmt">
- <xs:complexType>
- <xs:sequence>
- <xs:element ref="ns1:resp"/>
- <xs:element ref="ns1:name"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="resp">
- <xs:complexType/>
- </xs:element>
- <xs:element name="publicationStmt">
- <xs:complexType>
- <xs:sequence>
- <xs:element ref="ns1:distributor"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="distributor">
- <xs:complexType/>
- </xs:element>
- <xs:element name="sourceDesc">
- <xs:complexType>
- <xs:sequence>
- <xs:element ref="ns1:bibl"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="bibl">
- <xs:complexType/>
- </xs:element>
- <xs:element name="text">
- <xs:complexType>
- <xs:sequence>
- <xs:element ref="ns1:body"/>
- </xs:sequence>
- <xs:attribute name="rend" use="required" type="xs:NCName"/>
- <xs:attribute ref="xml:lang" use="required"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="body">
- <xs:complexType>
- <xs:sequence>
- <xs:element ref="ns1:div"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="name">
- <xs:complexType mixed="true">
- <xs:sequence>
- <xs:element minOccurs="0" maxOccurs="unbounded" ref="ns1:lb"/>
- </xs:sequence>
- <xs:attribute name="type" type="xs:NCName"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="div">
- <xs:complexType>
- <xs:sequence minOccurs="0">
- <xs:element ref="ns1:div"/>
- <xs:element ref="ns1:p"/>
- </xs:sequence>
- <xs:attribute name="n" use="required" type="xs:integer"/>
- <xs:attribute name="type" use="required" type="xs:NCName"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="p">
- <xs:complexType mixed="true">
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element ref="ns1:lb"/>
- <xs:element ref="ns1:med"/>
- <xs:element ref="ns1:name"/>
- <xs:element ref="ns1:pat"/>
- <xs:element ref="ns1:pep"/>
- <xs:element ref="ns1:ps"/>
- <xs:element ref="ns1:term"/>
- <xs:element ref="ns1:cmt"/>
- <xs:element ref="ns1:cul"/>
- <xs:element ref="ns1:e"/>
- <xs:element ref="ns1:jt"/>
- <xs:element ref="ns1:jur"/>
- <xs:element ref="ns1:pdat"/>
- <xs:element ref="ns1:ph"/>
- <xs:element ref="ns1:pm"/>
- <xs:element ref="ns1:pol"/>
- <xs:element ref="ns1:ptt"/>
- <xs:element ref="ns1:rel"/>
- <xs:element ref="ns1:soc"/>
- <xs:element ref="ns1:sp"/>
- </xs:choice>
- </xs:complexType>
- </xs:element>
- <xs:element name="cmt">
- <xs:complexType mixed="true">
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element ref="ns1:lb"/>
- <xs:element ref="ns1:name"/>
- </xs:choice>
- <xs:attribute name="type"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="cul">
- <xs:complexType mixed="true">
- <xs:sequence>
- <xs:element minOccurs="0" maxOccurs="unbounded" ref="ns1:lb"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="e" type="xs:string"/>
- <xs:element name="jt">
- <xs:complexType mixed="true">
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element ref="ns1:lb"/>
- <xs:element ref="ns1:pat"/>
- <xs:element ref="ns1:ps"/>
- <xs:element ref="ns1:term"/>
- </xs:choice>
- </xs:complexType>
- </xs:element>
- <xs:element name="jur">
- <xs:complexType mixed="true">
- <xs:sequence>
- <xs:element minOccurs="0" maxOccurs="unbounded" ref="ns1:lb"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="pdat" type="xs:string"/>
- <xs:element name="ph" type="xs:string"/>
- <xs:element name="pm">
- <xs:complexType mixed="true">
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element ref="ns1:lb"/>
- <xs:element ref="ns1:med"/>
- <xs:element ref="ns1:name"/>
- <xs:element ref="ns1:pat"/>
- <xs:element ref="ns1:pep"/>
- </xs:choice>
- </xs:complexType>
- </xs:element>
- <xs:element name="pol">
- <xs:complexType mixed="true">
- <xs:sequence>
- <xs:element minOccurs="0" maxOccurs="unbounded" ref="ns1:pep"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="ptt">
- <xs:complexType mixed="true">
- <xs:sequence>
- <xs:element minOccurs="0" maxOccurs="unbounded" ref="ns1:lb"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="rel">
- <xs:complexType mixed="true">
- <xs:sequence>
- <xs:element minOccurs="0" maxOccurs="unbounded" ref="ns1:lb"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="soc">
- <xs:complexType mixed="true">
- <xs:sequence>
- <xs:element minOccurs="0" maxOccurs="unbounded" ref="ns1:lb"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="sp">
- <xs:complexType mixed="true">
- <xs:sequence>
- <xs:element minOccurs="0" maxOccurs="unbounded" ref="ns1:lb"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="lb">
- <xs:complexType>
- <xs:attribute name="n" use="required" type="xs:integer"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="med">
- <xs:complexType mixed="true">
- <xs:sequence>
- <xs:element minOccurs="0" maxOccurs="unbounded" ref="ns1:lb"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="pep">
- <xs:complexType mixed="true">
- <xs:sequence>
- <xs:element minOccurs="0" maxOccurs="unbounded" ref="ns1:lb"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="pat">
- <xs:complexType mixed="true">
- <xs:sequence>
- <xs:element minOccurs="0" maxOccurs="unbounded" ref="ns1:lb"/>
- </xs:sequence>
- <xs:attribute name="name" type="xs:NCName"/>
- <xs:attribute name="type" type="xs:NCName"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="term">
- <xs:complexType mixed="true">
- <xs:sequence>
- <xs:element minOccurs="0" maxOccurs="unbounded" ref="ns1:lb"/>
- </xs:sequence>
- <xs:attribute name="type" use="required" type="xs:NCName"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="ps">
- <xs:complexType mixed="true">
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element ref="ns1:lb"/>
- <xs:element ref="ns1:pat"/>
- <xs:element ref="ns1:term"/>
- </xs:choice>
- <xs:attribute name="type"/>
- </xs:complexType>
- </xs:element>
- </xs:schema>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement