<?xml version="1.0" encoding="iso-8859-1"?>
<xsd:schema version="2.0"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  xmlns:smt="http://www.sportmedia.de/tabelle_std"
  targetNamespace="http://www.sportmedia.de/tabelle_std"
  elementFormDefault="qualified">

        <xsd:element name="sportmedia_tabelle_std">
                <xsd:annotation>
                        <xsd:documentation>
                                Dieses Schema bezieht sich nur auf das Standard-XML Version 2 das der sportmedia-Dienst zur Verfügung stellt.
                        </xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                        <xsd:sequence minOccurs="1" maxOccurs="1">
                                <xsd:element name="kopfdaten" type="smt:headType" minOccurs="0" />
                                <xsd:element name="paarungen" minOccurs="0">
                                        <xsd:annotation>
                                                <xsd:documentation>
                                                    Alle Paarungen die in dieser Spielwoche aus dieser Staffel angesetzt sind.
                                                    Es werden ebenso auch Paarungen aus anderen Spieltagen angezeigt.
                                                </xsd:documentation>
                                        </xsd:annotation>
                                        <xsd:complexType>
                                                <xsd:sequence>
                                                    <xsd:element name="paarung" type="smt:paarungType" minOccurs="0" maxOccurs="unbounded" />
                                                </xsd:sequence>
                                        </xsd:complexType>
                                </xsd:element>
                                <xsd:element name="platzierungen" minOccurs="0">
                                        <xsd:annotation>
                                                <xsd:documentation>
                                                    Die Platzierung aller vorhandenen Mannschaften in dieser Staffel.
                                                    Alle angesetzten, gemeldeten und im System verarbeiteten Spiele
                                                    sowie evtl vorhandene Mannschaftswertungen sind einberechnet.
                                                </xsd:documentation>
                                        </xsd:annotation>
                                        <xsd:complexType>
                                                <xsd:sequence>
                                                    <xsd:element name="platzierung" type="smt:platzierungType" minOccurs="0" maxOccurs="unbounded" />
                                                </xsd:sequence>
                                        </xsd:complexType>
                                </xsd:element>
                                <xsd:element name="mannschaftswertungen" minOccurs="0">
                                        <xsd:annotation>
                                                <xsd:documentation>
                                                        Die Mannschaftswertungen (wenn vorhanden) sind bereits in die Tabelle (Element platzierungen) einberechnet.
                                                        Sie dient an dieser Stelle nur der zusätzlichen Information.
                                                </xsd:documentation>
                                        </xsd:annotation>
                                        <xsd:complexType>
                                                <xsd:sequence>
                                                    <xsd:element name="mannschaftswertung" type="smt:mannschaftswertungType" minOccurs="0" maxOccurs="unbounded" />
                                                </xsd:sequence>
                                        </xsd:complexType>
                                </xsd:element>
                                <xsd:element name="vorschaupaarungen" minOccurs="0">
                                        <xsd:annotation>
                                                <xsd:documentation>
                                                    Alle Paarungen die in der nächsten zu spielenden Woche aus dieser Staffel angesetzt sind.
                                                    Dies muss nicht notwendigerweise die folgende Kalenderwoche sein.
                                                </xsd:documentation>
                                        </xsd:annotation>
                                        <xsd:complexType>
                                                <xsd:sequence>
                                                    <xsd:element name="vorschaupaarung" type="smt:vorschaupaarungType" minOccurs="0" maxOccurs="unbounded" />
                                                </xsd:sequence>
                                        </xsd:complexType>
                                </xsd:element>
                        </xsd:sequence>
                </xsd:complexType>
        </xsd:element>

        <xsd:complexType name="headType">
                <xsd:sequence>
                        <xsd:element name="staffelid" type="xsd:string" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Einheitliche DFBnet Staffel-ID, grundsätzlich bestehend aus 6 numerischen Ziffern
                                                (ggf. mit führender Null) um eine Staffel eindeutig zu identifizieren
                                                (z.B. Oberliga Niedersachsen Ost: 010437 oder 1. Bundesliga: 890022).
                                                Es gibt die Möglichkeit, eine eigene Staffel-ID pro Staffel zu vergeben.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="staffelkurzname" type="xsd:string" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Der Staffelkurzname setzt sich aus der Kurzschreibweise der folgenden Informationen zusammen:
                                                Gebiet-Mannschaftsart-Spielklasse
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="erstellungsdatum" minOccurs="0" type="xsd:string">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Das Erstellungsdatum der Datei. Das Datumsformat ist im Tabellen-Editor global einstellbar.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="erstellungszeit" type="xsd:string" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Die Erstellungszeit der Datei. Das Zeitformat ist im Tabellen-Editor global einstellbar.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="anzahlpaarungen" type="xsd:integer" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Die Anzahl der vorliegenden Paarungen.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="saisonname" type="xsd:string" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Die aktuelle Saison mit Schrägstrich (09/10).
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="saisonnummer" type="xsd:string" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Die aktuelle Saison ohne Schrägstrich (0910).
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="verbandkurz" type="xsd:string" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Der Verbandname in Kurzschreibweise (z.B. Niedersachsen).
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="verbandlang" type="xsd:string" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Der ausgeschriebene Verbandname (z.B. Niedersächsischer Fußball-Verband).
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="region" type="xsd:string" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Die untergeordnete Region / Gebiet der Staffel (z.B. Bezirk Hannover).
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="mannschaftsArtNummer" type="xsd:string" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Nummer der Mannschaftsart, bestehend aus 3 numerischen Ziffern (ggf. mit führender Null).
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="mannschaftsArt" type="xsd:string" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Name der Mannschaftsart (z.B. Herren).
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="spielKlasseNummer" type="xsd:string" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Nummer der Spielklasse, bestehend aus 3 numerischen Ziffern (ggf. mit führender Null).
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="spielKlasse" type="xsd:string" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Name der Spielklasse (z.B. Bezirksliga).
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="spieldauer" type="xsd:integer" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Die Spieldauer in Minuten.
                                                Diese Information wird von den Staffelplanern gepflegt.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="pausenzeit" type="xsd:integer" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Die Pausendauer in Minuten.
                                                Diese Information wird von den Staffelplanern gepflegt.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="staffelname" type="xsd:string" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Der Staffelname wird von den Staffelplanern der Verbände vergeben.
                                                sportmedia bietet die Möglichkeit den Namen im Staffel-Editor kundenspezifisch anzupassen.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="mannschaften" type="xsd:integer" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Die Anzahl der vorhandenen Mannschaften.
                                                Diese Information wird von den Staffelplanern gepflegt (keine Pflichangabe).
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="aufsteiger" type="xsd:integer" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Die Anzahl der vorhandenen Aufsteiger.
                                                Diese Information wird von den Staffelplanern gepflegt (keine Pflichangabe).
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="absteiger" type="xsd:integer" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Die Anzahl der vorhandene Absteiger.
                                                Diese Information wird von den Staffelplanern gepflegt.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                </xsd:sequence>
        </xsd:complexType>

        <xsd:complexType name="paarungType">
                <xsd:sequence maxOccurs="unbounded">
                        <xsd:element name="spieltag" type="smt:spieltagType" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Der Spieltag zu dem dieses Spiel zugeordnet wurde.
                                                Ändert sich auch bei Spielverlegung nicht.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="spielnummer" type="smt:spielnummerType" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Eine bis zu 3stellige numerische Zeichenkette,
                                                die das Spiel über die ganze Saison hinweg identifiziert.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="spieldatum" type="xsd:string" minOccurs="0" >
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Das geplante Datum an dem das Spiel stattfindet. Das Datumsformat ist im Tabellen-Editor global einstellbar.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="spieluhrzeit" type="xsd:string" minOccurs="0" >
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Die geplante Uhrzeit zu der das Spiel beginnt. Das Zeitformat ist im Tabellen-Editor global einstellbar.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="heimmannschaftid" type="xsd:string" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Eine 16stellige numerische Zeichenkette,
                                                die die Mannschaft über die ganze Saison hinweg identifiziert.
                                                Von Saison zu Saison kann sich die ID ändern.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="heimmannschaftdfbid" type="xsd:string" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Eine 32stellige alphanumerische Zeichenkette (UUID),
                                                die die Mannschaft über die ganze Saison hinweg identifiziert.
                                                Von Saison zu Saison kann sich die ID ändern. 
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="heimmannschaft" type="xsd:string" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Der Mannschaftsname wird von den Verbänden vergeben. sportmedia
                                                bietet die Möglichkeit den Namen im Staffel-Editor anzupassen.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="heimohnewertung" minOccurs="0" type="smt:emptyElemType">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Das Element wird nur ausgegeben, wenn die Mannschaft als ohne Wertung markiert ist (ohne Inhalt).
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="heimzurueckgezogen" minOccurs="0" type="smt:emptyElemType">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Das Element wird nur ausgegeben, wenn die Mannschaft als zurückgezogen markiert ist (ohne Inhalt).
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="gastmannschaftid" type="xsd:string" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Eine 16stellige numerische Zeichenkette,
                                                die die Mannschaft über die ganze Saison hinweg identifiziert.
                                                Von Saison zu Saison kann sich die ID ändern.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="gastmannschaftdfbid" type="xsd:string" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Eine 32stellige alphanumerische Zeichenkette (UUID),
                                                die die Mannschaft über die ganze Saison hinweg identifiziert.
                                                Von Saison zu Saison kann sich die ID ändern.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="gastmannschaft" type="xsd:string" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Der Mannschaftsname wird von den Verbänden vergeben. sportmedia
                                                bietet die Möglichkeit den Namen im Staffel-Editor anzupassen.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="gastohnewertung" minOccurs="0" type="smt:emptyElemType">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Das Element wird nur ausgegeben, wenn die Mannschaft als ohne Wertung markiert ist (ohne Inhalt).
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="gastzurueckgezogen" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Das Element wird nur ausgegeben, wenn die Mannschaft als zurückgezogen markiert ist (ohne Inhalt).
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:choice minOccurs="0" maxOccurs="1">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Wenn ein Ergebnis vorliegt, werden entweder die Elemente für das reguläre Ergebnis (heim- und gastergebnis) oder die der Sonderwertung ausgegeben.
                                        </xsd:documentation>
                                </xsd:annotation>
                                <xsd:sequence>
                                        <xsd:annotation>
                                                <xsd:documentation>
                                                        Die Elemente werden nur ausgegeben, wenn ein reguläres Ergebnis vorliegt.
                                                </xsd:documentation>
                                        </xsd:annotation>
                                        <xsd:element name="heimergebnis" minOccurs="0" type="xsd:integer">
                                                <xsd:annotation>
                                                        <xsd:documentation>
                                                                Die Tore die die Heimmannschaft erzielt hat.
                                                        </xsd:documentation>
                                                </xsd:annotation>
                                        </xsd:element>
                                        <xsd:element name="gastergebnis" minOccurs="0" type="xsd:integer">
                                                <xsd:annotation>
                                                        <xsd:documentation>
                                                                Die Tore die die Gastmannschaft erzielt hat.
                                                        </xsd:documentation>
                                                </xsd:annotation>
                                        </xsd:element>
                                </xsd:sequence>
                                <xsd:sequence>
                                        <xsd:annotation>
                                                <xsd:documentation>
                                                        Die Elemente werden nur ausgegeben, wenn ein Ergebnis als Sonderwertung vorliegt.
                                                </xsd:documentation>
                                        </xsd:annotation>
                                        <xsd:element name="swe_heimtoreplus" minOccurs="0" type="xsd:integer">
                                                <xsd:annotation>
                                                        <xsd:documentation>
                                                                Sonderwertung: Anzahl der für die Heimmannschaft gewerteten Tore.
                                                        </xsd:documentation>
                                                </xsd:annotation>
                                        </xsd:element>
                                        <xsd:element name="swe_heimtoreminus" minOccurs="0" type="xsd:integer">
                                                <xsd:annotation>
                                                        <xsd:documentation>
                                                                Sonderwertung: Anzahl der gegen die Heimmannschaft gewerteten Tore.
                                                        </xsd:documentation>
                                                </xsd:annotation>
                                        </xsd:element>
                                        <xsd:element name="swe_heimpunkte" minOccurs="0" type="xsd:integer">
                                                <xsd:annotation>
                                                        <xsd:documentation>
                                                                Sonderwertung: Anzahl der für die Heimmannschaft gewerteten Punkte.
                                                        </xsd:documentation>
                                                </xsd:annotation>
                                        </xsd:element>
                                        <xsd:element name="swe_gasttoreplus" minOccurs="0" type="xsd:integer">
                                                <xsd:annotation>
                                                        <xsd:documentation>
                                                                Sonderwertung: Anzahl der für die Gastmannschaft gewerteten Tore.
                                                        </xsd:documentation>
                                                </xsd:annotation>
                                        </xsd:element>
                                        <xsd:element name="swe_gasttoreminus" minOccurs="0" type="xsd:integer">
                                                <xsd:annotation>
                                                        <xsd:documentation>
                                                                Sonderwertung: Anzahl der gegen die Gastmannschaft gewerteten Tore.
                                                        </xsd:documentation>
                                                </xsd:annotation>
                                        </xsd:element>
                                        <xsd:element name="swe_gastpunkte" minOccurs="0" type="xsd:integer">
                                                <xsd:annotation>
                                                        <xsd:documentation>
                                                                Sonderwertung: Anzahl der für die Gastmannschaft gewerteten Punkte.
                                                        </xsd:documentation>
                                                </xsd:annotation>
                                        </xsd:element>
                                </xsd:sequence>
                        </xsd:choice>
                        <xsd:element name="spielohnewertung" minOccurs="0" type="smt:emptyElemType">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Das Element wird nur ausgegeben, wenn die Heim- oder Gastmannschaft
                                                als ohne Wertung markiert ist (ohne Inhalt).
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="infoid" minOccurs="0" type="smt:infoidType">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Das Element beschreibt den Spielstatus in Form einer 3stelligen numerische Zeichenkette.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="info" minOccurs="0" type="xsd:string">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Das Element beschreibt den Spielstatus. Je nach Einstellung wird eine verkürzte (Kurz),
                                                vollständige (Lang) oder eigene Bezeichnung verwendet.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                </xsd:sequence>
        </xsd:complexType>

        <xsd:complexType name="platzierungType">
                <xsd:sequence minOccurs="1" maxOccurs="unbounded">
                        <xsd:choice>
                                <xsd:element name="aufsteiger" minOccurs="0" type="smt:emptyElemType">
                                        <xsd:annotation>
                                                <xsd:documentation>
                                                        Das Element wird nur ausgegeben, wenn die Mannschaft als Aufsteiger markiert ist.
                                                </xsd:documentation>
                                        </xsd:annotation>
                                </xsd:element>
                                <xsd:element name="absteiger" minOccurs="0" type="smt:emptyElemType">
                                        <xsd:annotation>
                                                <xsd:documentation>
                                                        Das Element wird nur ausgegeben, wenn die Mannschaft als Absteiger markiert ist.
                                                </xsd:documentation>
                                        </xsd:annotation>
                                </xsd:element>
                        </xsd:choice>
                        <xsd:element name="platz" type="xsd:integer" minOccurs="1">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Beschreibt die Platzierung der Mannschaft der aktuellen Spielwoche.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="platzalt" type="xsd:integer" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Beschreibt die Platzierung der Mannschaft der vorigen Spielwoche.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="mannschaftid" type="xsd:string" minOccurs="1">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Eine 16stellige numerische Zeichenkette,
                                                die die Mannschaft über die ganze Saison hinweg identifiziert.
                                                Von Saison zu Saison kann sich die ID ändern.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="mannschaftdfbid" type="xsd:string" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Eine 32stellige alphanumerische Zeichenkette (UUID),
                                                die die Mannschaft über die ganze Saison hinweg identifiziert.
                                                Von Saison zu Saison kann sich die ID ändern.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="mannschaft" type="xsd:string" minOccurs="1">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Der Mannschaftsname wird von den Verbänden vergeben. sportmedia
                                                bietet die Möglichkeit den Namen im Staffel-Editor anzupassen.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="mannschaftohnewertung" minOccurs="0" type="smt:emptyElemType">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Das Element wird nur ausgegeben, wenn die Mannschaft als
                                                ohne Wertung markiert ist (ohne Inhalt).
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="mannschaftzurueckgezogen" minOccurs="0" type="smt:emptyElemType">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Das Element wird nur ausgegeben, wenn die Mannschaft als
                                                zurückgezogen markiert ist (ohne Inhalt).
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="spiele" type="xsd:integer" minOccurs="1">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Die Anzahl der bisher gespielten Spiele.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="gewonnen" type="xsd:integer" minOccurs="1">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Die Anzahl der bisherigen Spiele mit dem Status gewonnen.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="unentschieden" type="xsd:integer" minOccurs="1">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Die Anzahl der bisherigen Spiele mit dem Status unentschieden.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="verloren" type="xsd:integer" minOccurs="1">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Die Anzahl der bisherigen Spiele mit dem Status verloren.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="heimspiele" type="xsd:integer" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Die Anzahl der bisher gespielten Heim-Spiele.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="heimgewonnen" type="xsd:integer" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Die Anzahl der bisher gespielten Heim-Spiele mit dem Status gewonnen.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="heimunentschieden" type="xsd:integer" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Die Anzahl der bisher gespielten Heim-Spiele mit dem Status unentschieden.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="heimverloren" type="xsd:integer" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Die Anzahl der bisher gespielten Heim-Spiele mit dem Status verloren.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="heimtoreplus" type="xsd:integer" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Die Anzahl der Tore die die Mannschaft in den bisherigen Heimspielen geschossen hat.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="heimtoreminus" type="xsd:integer" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Die Anzahl der Tore die die Mannschaft in den bisherigen Heim-Spielen erhalten hat.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="heimtordifferenz" type="xsd:integer" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Die Differenz-Anzahl aus geschossenen (toreplus) und erhaltenen Toren (toreminus)
                                                in den bisherigen Heim-Spielen der Mannschaft.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="heimpunkte" type="xsd:integer" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Der Punktestand aus den bisherigen Heim-Spielen.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="auswspiele" type="xsd:integer" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Die Anzahl der bisher gespielten Auswärts-Spiele.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="auswgewonnen" type="xsd:integer" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Die Anzahl der bisher gespielten Auswärts-Spiele mit dem Status gewonnen.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="auswunentschieden" type="xsd:integer" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Die Anzahl der bisher gespielten Auswärts-Spiele mit dem Status unentschieden.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="auswverloren" type="xsd:integer" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Die Anzahl der bisher gespielten Auswärts-Spiele mit dem Status verloren.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="auswtoreplus" type="xsd:integer" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Die Anzahl der Tore die die Mannschaft in den bisherigen Auswärts-Spielen geschossen hat.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="auswtoreminus" type="xsd:integer" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Die Anzahl der Tore die die Mannschaft in den bisherigen Auswärts-Spielen erhalten hat.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="auswtordifferenz" type="xsd:integer" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Die Differenz-Anzahl aus geschossenen (toreplus) und erhaltenen Toren (toreminus)
                                                in den bisherigen Auswärts-Spielen der Mannschaft.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="auswpunkte" type="xsd:integer" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Der Punktestand aus den bisherigen Auswärts-Spielen.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="toreplus" type="xsd:integer" minOccurs="1">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Die Anzahl der Tore die die Mannschaft bisher insgesamt geschossen hat.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="toreminus" type="xsd:integer" minOccurs="1">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Die Anzahl der Tore die die Mannschaft bisher insgesamt erhalten hat.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="tordifferenz" type="xsd:integer" minOccurs="1">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Die Differenz-Anzahl aus geschossenen (toreplus) und erhaltenen Toren (toreminus)
                                                in den bisherigen Spielen der Mannschaft.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="punkte" type="xsd:integer" minOccurs="1">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Der Punktestand der aktuellen Spielwoche.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                </xsd:sequence>
        </xsd:complexType>
        
        <xsd:complexType name="mannschaftswertungType">
                <xsd:sequence minOccurs="0" maxOccurs="unbounded">
                        <xsd:element name="mannschaftid" type="xsd:string" minOccurs="1">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Eine 16stellige numerische Zeichenkette,
                                                die die Mannschaft über die ganze Saison hinweg identifiziert.
                                                Von Saison zu Saison kann sich die ID ändern.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="mannschaftdfbid" type="xsd:string" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Eine 32stellige alphanumerische Zeichenkette (UUID),
                                                die die Mannschaft über die ganze Saison hinweg identifiziert.
                                                Von Saison zu Saison kann sich die ID ändern.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="mannschaft" type="xsd:string" minOccurs="1">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Der Mannschaftsname wird von den Verbänden vergeben. sportmedia
                                                bietet die Möglichkeit den Namen im Staffel-Editor anzupassen.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="toreplus" type="xsd:integer" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Anzahl der für die Mannschaft gewerteten Tore.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="toreminus" type="xsd:integer" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Anzahl der gegen die Mannschaft gewerteten Tore.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="punkte" type="xsd:integer" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Anzahl der für die Mannschaft gewerteten Punkte.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                </xsd:sequence>
        </xsd:complexType>
        
        <xsd:complexType name="vorschaupaarungType">
                <xsd:annotation>
                        <xsd:documentation>
                                Spielpaarung für jede vorhandene Ansetzung der kommenden Spielwoche.
                        </xsd:documentation>
                </xsd:annotation>
                <xsd:sequence maxOccurs="unbounded">
                        <xsd:element name="spieltag" type="smt:spieltagType" minOccurs="1">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Der Spieltag zu dem dieses Spiel zugeordnet wurde.
                                                Ändert sich auch bei Spielverlegung nicht!
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="spielnummer" type="smt:spielnummerType" minOccurs="1">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Eine bis zu 3stellige numerische Zeichenkette,
                                                die das Spiel über die ganze Saison hinweg identifiziert.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="spieldatum" type="xsd:string" minOccurs="1">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Das geplante Datum an dem das Spiel stattfindet. Das Datumsformat ist im Tabellen-Editor global einstellbar.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="spieluhrzeit" type="xsd:string" minOccurs="1">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Die geplante Uhrzeit zu dem das Spiel beginnt. Das Zeitformat ist im Tabellen-Editor global einstellbar.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="heimmannschaftid" type="xsd:string" minOccurs="1">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Eine 16stellige numerische Zeichenkette,
                                                die die Mannschaft ueber die ganze Saison hinweg identifiziert.
                                                Von Saison zu Saison kann sich die ID ändern.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="heimmannschaftdfbid" type="xsd:string" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Eine 32stellige alphanumerische Zeichenkette (UUID),
                                                die die Mannschaft über die ganze Saison hinweg identifiziert.
                                                Von Saison zu Saison kann sich die ID ändern.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="heimmannschaft" type="xsd:string" minOccurs="1">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Der Mannschaftsname wird von den Verbänden vergeben. sportmedia
                                                bietet die Möglichkeit den Namen im Staffel-Editor anzupassen.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="heimohnewertung" minOccurs="0" type="smt:emptyElemType">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Das Element wird nur ausgegeben, wenn die Mannschaft als
                                                ohne Wertung markiert ist (ohne Inhalt).
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="heimzurueckgezogen" minOccurs="0" type="smt:emptyElemType">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Das Element wird nur ausgegeben, wenn die Mannschaft als
                                                zurückgezogen markiert ist (ohne Inhalt).
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="gastmannschaftid" type="xsd:string" minOccurs="1">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Eine 16stellige numerische Zeichenkette,
                                                die die Mannschaft ueber die ganze Saison hinweg identifiziert.
                                                Von Saison zu Saison kann sich die ID ändern.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="gastmannschaftdfbid" type="xsd:string" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Eine 32stellige alphanumerische Zeichenkette (UUID),
                                                die die Mannschaft über die ganze Saison hinweg identifiziert.
                                                Von Saison zu Saison kann sich die ID ändern.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="gastmannschaft" type="xsd:string" minOccurs="1">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Der Mannschaftsname wird von den Verbänden vergeben. sportmedia
                                                bietet die Möglichkeit den Namen im Staffel-Editor anzupassen.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="gastohnewertung" minOccurs="0" type="smt:emptyElemType">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Das Element wird nur ausgegeben, wenn die Mannschaft als
                                                ohne Wertung markiert ist (ohne Inhalt).
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="gastzurueckgezogen" minOccurs="0" type="smt:emptyElemType">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Das Element wird nur ausgegeben, wenn die Mannschaft als
                                                zurückgezogen markiert ist (ohne Inhalt).
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="spielohnewertung" minOccurs="0" type="smt:emptyElemType">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Das Element wird nur ausgegeben, wenn die Heim- oder Gastmannschaft
                                                als ohne Wertung markiert ist (ohne Inhalt).
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:element>
                </xsd:sequence>
        </xsd:complexType>

        <xsd:complexType name="emptyElemType" />
        
        <xsd:simpleType name="spieltagType">
                <xsd:restriction base="xsd:positiveInteger">
                        <xsd:minInclusive value="1" />
                        <xsd:maxInclusive value="99" />
                </xsd:restriction>
        </xsd:simpleType>

    <xsd:simpleType name="spielnummerType">
                <xsd:restriction base="xsd:positiveInteger">
                        <xsd:minInclusive value="1" />
                        <xsd:maxInclusive value="999" />
                </xsd:restriction>
        </xsd:simpleType>

    <xsd:simpleType name="infoidType">
                <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="100">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Die Mannschaft hat spielfrei. Es wird keine Paarung ausgetragen.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="300">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Das Spiel ist geplant (Standard).
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="510">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Spielausfall: Das Spiel wurde im Vorfeld abgesagt.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="520">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Spielausfall: Das Spiel ist ausgefallen.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="530">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Spielausfall: Beide Mannschaften sind nicht angetreten.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="540">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Spielausfall: Das Spiel musste abgebrochen werden.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="550">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Spielausfall: Das Ergebnis wurde nachträglich annuliert.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="560">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Spielausfall: Die Heimmannschaft ist nicht angetreten.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="570">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Spielausfall: Die Gastmannschaft ist nicht angetreten.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="600">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Das Spiel ist erfolgt und hat ein Ergebnis (Standard).
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="610">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Das Spiel ist erfolgt und wurde durch ein Sportgericht entschieden.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="620">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Das Spiel ist erfolgt und wurde durch eine Spielinstanz entschieden.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="630">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Das Spiel ist erfolgt und wurde laut der Spielordnung gewertet.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="640">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Das Spiel ist ein Testspiel und wird nicht gewertet.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="800">
                                <xsd:annotation>
                                        <xsd:documentation>
                                                Das Spiel wurde auf ein anderes Datum verlegt.
                                        </xsd:documentation>
                                </xsd:annotation>
                        </xsd:enumeration>
                        
                </xsd:restriction>
        </xsd:simpleType>
        
</xsd:schema>