<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
           targetNamespace="http://www.entertainer.org"
           xmlns="http://www.entertainer.org"
           elementFormDefault="qualified">

    <xs:element name="Entertainer">
        <xs:complexType>
            <xs:sequence>
                <xs:element ref="name" />
                <xs:element ref="occupation" />
                <xs:element ref="age" />
                <xs:element ref="residence" />
            </xs:sequence>
        </xs:complexType>
    </xs:element>

    <xs:element name="name">
        <xs:complexType>
            <xs:sequence>
                <xs:element ref="given" />
                <xs:element ref="surname" />
            </xs:sequence>
        </xs:complexType>
    </xs:element>

    <xs:element name="given" type="xs:string" />
    <xs:element name="surname" type="xs:string" />
    <xs:element name="occupation" type="xs:string"/>
    <xs:element name="age" type="xs:string"/>
    <xs:element name="residence" type="xs:string"/>

</xs:schema>

