<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:element name="personen" type="PersonenTyp"/>
  <xsd:complexType name="PersonenTyp">
    <xsd:sequence>
      <xsd:element name="person" type="PersonTyp" minOccurs="0"
        maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="PersonTyp">
    <xsd:sequence>
      <xsd:element name="vorname" type="xsd:string"/>
      <xsd:element name="nachname" type="xsd:string"/>
      <xsd:element name="photo" type="PhotoTyp"/>
    </xsd:sequence>
    <xsd:attribute name="persnr" type="xsd:ID"/>
    <xsd:attribute name="chef" type="xsd:IDREF"/>
    <xsd:attribute name="geschlecht" use="required">
      <xsd:simpleType>
        <xsd:restriction base="xsd:NMTOKEN">
          <xsd:enumeration value="maennlich"/>
          <xsd:enumeration value="weiblich"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="PhotoTyp">
    <xsd:attribute name="src" type="xsd:string"/>
  </xsd:complexType>
</xsd:schema>