<?xml version='1.0' encoding='UTF-8'?>
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:gml="http://www.opengis.net/gml" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:gss="http://www.isotc211.org/2005/gss" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:de.hh.up="https://registry.gdi-de.org/id/de.hh.up" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:xlink="http://www.w3.org/1999/xlink" targetNamespace="https://registry.gdi-de.org/id/de.hh.up" elementFormDefault="qualified" attributeFormDefault="unqualified">
  <import namespace="http://www.opengis.net/gml" schemaLocation="http://schemas.opengis.net/gml/3.1.1/base/gml.xsd"/>
  <element name="jugendmusikschulen_standorte" substitutionGroup="gml:_Feature">
    <complexType>
      <complexContent>
        <extension base="gml:AbstractFeatureType">
          <sequence>
            <element name="id" minOccurs="0" type="string"/>
            <element name="name" minOccurs="0" type="string"/>
            <element name="schulnummer" minOccurs="0" type="string"/>
            <element name="anzahl_stunden_jugendmusikschulunterricht" minOccurs="0" type="string"/>
            <element name="anzahl_stunden_schulischer_musikunterricht" minOccurs="0" type="string"/>
            <element name="geom" minOccurs="0" type="gml:PointPropertyType"/>
          </sequence>
        </extension>
      </complexContent>
    </complexType>
  </element>
  <element name="AbstractFeature" type="gml:AbstractFeatureType" abstract="true" substitutionGroup="gml:_Feature"/>
  <element name="jugendmusikschule_nutzung_bezirke" type="de.hh.up:jugendmusikschule_nutzung_bezirke" substitutionGroup="gml:AbstractFeature"/>
  <complexType name="jugendmusikschule_nutzung_bezirke">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="bezirk_id" minOccurs="0" type="integer"/>
          <element name="bezirk_name" minOccurs="0" type="string"/>
          <element name="anteil_nutzer_bevölkerung_6_9" minOccurs="0" type="de.hh.up:complex"/>
          <element name="anteil_nutzer_bevölkerung_10_15" minOccurs="0" type="de.hh.up:complex"/>
          <element name="anzahl_nutzer_6_9" minOccurs="0" type="de.hh.up:complex"/>
          <element name="anteil_nutzer_10_15" minOccurs="0" type="de.hh.up:complex"/>
          <element name="geom" type="gml:MultiSurfacePropertyType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="jugendmusikschule_nutzung_stadtteile" type="de.hh.up:jugendmusikschule_nutzung_stadtteile" substitutionGroup="gml:AbstractFeature"/>
  <complexType name="jugendmusikschule_nutzung_stadtteile">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="stadtteil_id" minOccurs="0" type="integer"/>
          <element name="stadtteil_name" minOccurs="0" type="string"/>
          <element name="bezirk_id" minOccurs="0" type="integer"/>
          <element name="bezirk_name" minOccurs="0" type="string"/>
          <element name="anteil_nutzer_bevölkerung_6_9" minOccurs="0" type="de.hh.up:complex"/>
          <element name="anteil_nutzer_bevölkerung_10_15" minOccurs="0" type="de.hh.up:complex"/>
          <element name="anzahl_nutzer_6_9" minOccurs="0" type="de.hh.up:complex"/>
          <element name="anteil_nutzer_10_15" minOccurs="0" type="de.hh.up:complex"/>
          <element name="geom" type="gml:MultiSurfacePropertyType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="values">
    <complexType>
      <sequence>
        <element name="key" type="string"/>
        <element name="value" type="string"/>
      </sequence>
    </complexType>
  </element>
  <element name="metadata">
    <complexType>
      <sequence>
        <element name="type" type="string"/>
        <element name="format" type="string"/>
        <element name="description" type="string"/>
      </sequence>
    </complexType>
  </element>
  <complexType name="complex">
    <sequence>
      <element ref="de.hh.up:metadata"/>
      <element ref="de.hh.up:values" maxOccurs="unbounded"/>
    </sequence>
  </complexType>
  <element name="values">
    <complexType>
      <sequence>
        <element name="key" type="string"/>
        <element name="value" type="string"/>
      </sequence>
    </complexType>
  </element>
  <element name="metadata">
    <complexType>
      <sequence>
        <element name="type" type="string"/>
        <element name="format" type="string"/>
        <element name="description" type="string"/>
      </sequence>
    </complexType>
  </element>
  <complexType name="complex">
    <sequence>
      <element ref="de.hh.up:metadata"/>
      <element ref="de.hh.up:values" maxOccurs="unbounded"/>
    </sequence>
  </complexType>
</schema>