<?xml version="1.0" encoding="utf-8" ?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:element name="Stammbaum" type="StammbaumTyp"></xsd:element>
  <xsd:complexType name="StammbaumTyp">
    <xsd:sequence>
      <xsd:element name="Person" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Name" type="xsd:string" 
												 maxOccurs="1" minOccurs="1" />
          </xsd:sequence>
          <xsd:attribute name="Mutter" type="xsd:IDREF" 
                         use="optional"/>
          <xsd:attribute name="Vater" type="xsd:IDREF" 
                         use="optional"/>
          <xsd:attribute name="Kinder" type="xsd:IDREFS" 
												 use="optional" />
          <xsd:attribute name="PersId" type="xsd:ID" use="required" />
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:schema>
