<?xml version="1.0" encoding="ISO-8859-1"?>
<xs:schema xmlns="http://xml.vrk.fi/schema/vtjkysely" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:vtj="http://xml.vrk.fi/schema/vtj/rakennustiedot/1" targetNamespace="http://xml.vrk.fi/schema/vtjkysely" elementFormDefault="qualified" attributeFormDefault="unqualified">
  <xs:import namespace="http://xml.vrk.fi/schema/vtj/rakennustiedot/1" schemaLocation="VTJRakennustiedotKatalogi.xsd" />
  <xs:element name="RakennusTunnistusVastaussanoma">
    <xs:annotation>
      <xs:documentation>Rakennuslupatietoja_lupatunnuksella Rakennushanketiedot_ja_rakennushankkeen_huoneistotiedot_Haku_rakennuslupatunnuksella_Tallennettu:_762018_0:00:00_Muutettu_viimeksi:_682018_15:07:00</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="Asiakasinfo" minOccurs="0">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="InfoS" type="vtj:AsiakasinfoTyyppi" />
              <xs:element name="InfoR" type="vtj:AsiakasinfoTyyppi" />
              <xs:element name="InfoE" type="vtj:AsiakasinfoTyyppi" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Paluukoodi">
          <xs:complexType>
            <xs:simpleContent>
              <xs:extension base="vtj:PaluukoodiTekstiTyyppi">
                <xs:attribute name="koodi" type="vtj:PaluukoodiTyyppi" use="required" />
              </xs:extension>
            </xs:simpleContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="Hakuperusteet">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Kuntanumero" type="vtj:KuntanumeroTyyppi" />
              <xs:element name="Rakennuslupatunnus" type="vtj:RakennuslupatunnusTyyppi" />
              <xs:element name="LuvanMyontamisvuosi" type="vtj:LuvanMyontamisvuosiTyyppi" />
              <xs:element name="LuvanMyontamiskuukausi" type="vtj:LuvanMyontamiskuukausiTyyppi" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Rakennus" minOccurs="0" maxOccurs="unbounded">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="RakennuksenPerustiedot">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="Prakennustunnus" type="vtj:PrakennustunnusTyyppi" />
                    <xs:element name="Rakennustunnus" type="vtj:RakennustunnusTyyppi" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="Rakennushanke" maxOccurs="unbounded">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="Rakentamistoimenpidekoodi" type="vtj:RakentamistoimenpidekoodiTyyppi" />
                    <xs:element name="RakentamistoimenpideS" type="vtj:Teksti100Tyyppi" />
                    <xs:element name="RakentamistoimenpideR" type="vtj:Teksti100Tyyppi" />
                    <xs:element name="MuutostyonLajikoodi" type="vtj:MuutostyonLajikoodiTyyppi" />
                    <xs:element name="MuutostyonLajiS" type="vtj:Teksti100Tyyppi" />
                    <xs:element name="MuutostyonLajiR" type="vtj:Teksti100Tyyppi" />
                    <xs:element name="Rakennuslupatunnus" type="vtj:RakennuslupatunnusTyyppi" />
                    <xs:element name="LuvanMyontamispvm" type="vtj:PaivamaaraTyyppi" />
                    <xs:element name="LupaMaaraalalla" type="vtj:LupaMaaraalallaTietoTyyppi" />
                    <xs:element name="RakennuksenSijaintikiinteisto" type="vtj:KiinteistotunnusTyyppi" />
                    <xs:element name="Rakennusnumero" type="vtj:RakennusnumeroTyyppi" />
                    <xs:element name="Kayttotarkoituskoodi" type="vtj:KayttotarkoituskoodiTyyppi" />
                    <xs:element name="KayttotarkoitusS" type="vtj:Teksti100Tyyppi" />
                    <xs:element name="KayttotarkoitusR" type="vtj:Teksti100Tyyppi" />
                    <xs:element name="RakennuspaikanHallintaperustekoodi" type="vtj:RakennuspaikanHallintaperustekoodiTyyppi" />
                    <xs:element name="RakennuspaikanHallintaperusteS" type="vtj:Teksti100Tyyppi" />
                    <xs:element name="RakennuspaikanHallintaperusteR" type="vtj:Teksti100Tyyppi" />
                    <xs:element name="Rakentajakoodi" type="vtj:RakentajakoodiTyyppi" />
                    <xs:element name="RakentajaS" type="vtj:Teksti100Tyyppi" />
                    <xs:element name="RakentajaR" type="vtj:Teksti100Tyyppi" />
                    <xs:element name="RungonRakennustapakoodi" type="vtj:RungonRakennustapakoodiTyyppi" />
                    <xs:element name="RungonRakennustapaS" type="vtj:Teksti100Tyyppi" />
                    <xs:element name="RungonRakennustapaR" type="vtj:Teksti100Tyyppi" />
                    <xs:element name="Kaava" type="vtj:KaavaTyyppi" />
                    <xs:element name="KaavaS" type="vtj:Teksti100Tyyppi" />
                    <xs:element name="KaavaR" type="vtj:Teksti100Tyyppi" />
                    <xs:element name="Poikkeuslupakoodi" type="vtj:PoikkeuslupakoodiTyyppi" />
                    <xs:element name="PoikkeuslupaS" type="vtj:Teksti100Tyyppi" />
                    <xs:element name="PoikkeuslupaR" type="vtj:Teksti100Tyyppi" />
                    <xs:element name="Perusparannus" type="vtj:PerusparannusTietoTyyppi" />
                    <xs:element name="Tilavuus" type="vtj:Numero10Tyyppi" />
                    <xs:element name="Kerrosala" type="vtj:Numero10Tyyppi" />
                    <xs:element name="Kokonaisala" type="vtj:Numero10Tyyppi" />
                    <xs:element name="Kerrosluku" type="vtj:Numero10Tyyppi" />
                    <xs:element name="KellarinPintaala" type="vtj:Numero10Tyyppi" />
                    <xs:element name="Huoneistoala" type="vtj:Numero10Tyyppi" />
                    <xs:element name="UusienAsuntojenLkm" type="vtj:Numero10Tyyppi" />
                    <xs:element name="UusienAsuntojenPintaala" type="vtj:Numero10Tyyppi" />
                    <xs:element name="LaajennuksenTilavuus" type="vtj:Numero10Tyyppi" />
                    <xs:element name="LaajennuksenKerrosala" type="vtj:Numero10Tyyppi" />
                    <xs:element name="LaajennuksenKokonaisala" type="vtj:Numero10Tyyppi" />
                    <xs:element name="Rakennusmateriaalikoodi" type="vtj:RakennusmateriaalikoodiTyyppi" />
                    <xs:element name="RakennusmateriaaliS" type="vtj:Teksti100Tyyppi" />
                    <xs:element name="RakennusmateriaaliR" type="vtj:Teksti100Tyyppi" />
                    <xs:element name="Julkisivumateriaalikoodi" type="vtj:JulkisivumateriaalikoodiTyyppi" />
                    <xs:element name="JulkisivumateriaaliS" type="vtj:Teksti100Tyyppi" />
                    <xs:element name="JulkisivumateriaaliR" type="vtj:Teksti100Tyyppi" />
                    <xs:element name="Lammitystapakoodi" type="vtj:LammitystapakoodiTyyppi" />
                    <xs:element name="LammitystapaS" type="vtj:Teksti100Tyyppi" />
                    <xs:element name="LammitystapaR" type="vtj:Teksti100Tyyppi" />
                    <xs:element name="Lammitysainekoodi" type="vtj:LammitysainekoodiTyyppi" />
                    <xs:element name="LammitysaineS" type="vtj:Teksti100Tyyppi" />
                    <xs:element name="LammitysaineR" type="vtj:Teksti100Tyyppi" />
                    <xs:element name="Sahkoliittyma" type="vtj:VerkostoliittymaTietoTyyppi" />
                    <xs:element name="Vesiliittyma" type="vtj:VerkostoliittymaTietoTyyppi" />
                    <xs:element name="Viemariliittyma" type="vtj:VerkostoliittymaTietoTyyppi" />
                    <xs:element name="Kaapeliliittyma" type="vtj:VerkostoliittymaTietoTyyppi" />
                    <xs:element name="Maakaasuliittyma" type="vtj:VerkostoliittymaTietoTyyppi" />
                    <xs:element name="Aurinkopaneeli" type="vtj:VarusteTietoTyyppi" />
                    <xs:element name="Ilmastointi" type="vtj:VarusteTietoTyyppi" />
                    <xs:element name="Hissi" type="vtj:VarusteTietoTyyppi" />
                    <xs:element name="Kaasu" type="vtj:VarusteTietoTyyppi" />
                    <xs:element name="LamminVesi" type="vtj:VarusteTietoTyyppi" />
                    <xs:element name="Sahko" type="vtj:VarusteTietoTyyppi" />
                    <xs:element name="Vesijohto" type="vtj:VarusteTietoTyyppi" />
                    <xs:element name="Viemari" type="vtj:VarusteTietoTyyppi" />
                    <xs:element name="Vaestosuojakoko" type="vtj:Numero10Tyyppi" />
                    <xs:element name="SaunaLkm" type="vtj:Numero10Tyyppi" />
                    <xs:element name="RakennushankkeenAloittamispvm" type="vtj:PaivamaaraTyyppi" />
                    <xs:element name="RakennushankkeenJatkoaikapvm" type="vtj:PaivamaaraTyyppi" />
                    <xs:element name="RakennushankkeenValmistumispvm" type="vtj:PaivamaaraTyyppi" />
                    <xs:element name="RakennushankkeenRaukeamispvm" type="vtj:PaivamaaraTyyppi" />
                    <xs:element name="Poistopvm" type="vtj:PaivamaaraTyyppi" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="RakennushankkeenHuoneistot">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="Huoneisto" maxOccurs="unbounded">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="Phuoneistotunnus" type="vtj:PhuoneistotunnusTyyppi" />
                          <xs:element name="Porraskirjain" type="vtj:PorraskirjainTyyppi" />
                          <xs:element name="Huoneistonumero" type="vtj:HuoneistonumeroTyyppi" />
                          <xs:element name="Jakokirjain" type="vtj:JakokirjainTyyppi" />
                          <xs:element name="OsoiteJarjestysnumero" type="vtj:OsoiteJarjestysnumeroTyyppi" />
                          <xs:element name="Huoneistotyyppikoodi" type="vtj:HuoneistotyyppikoodiTyyppi" />
                          <xs:element name="HuoneistotyyppiS" type="vtj:HuoneistotyyppiTyyppi" />
                          <xs:element name="HuoneistotyyppiR" type="vtj:HuoneistotyyppiTyyppi" />
                          <xs:element name="HuoneLkm" type="vtj:Numero10Tyyppi" />
                          <xs:element name="Keittiotyyppikoodi" type="vtj:KeittiokoodiTyyppi" />
                          <xs:element name="KeittiotyyppiS" type="vtj:Teksti100Tyyppi" />
                          <xs:element name="KeittiotyyppiR" type="vtj:Teksti100Tyyppi" />
                          <xs:element name="Huoneistoala" type="vtj:Numero10Tyyppi" />
                          <xs:element name="LamminVesi" type="vtj:HuoneistonVarusteTietoTyyppi" />
                          <xs:element name="Parveke" type="vtj:HuoneistonVarusteTietoTyyppi" />
                          <xs:element name="Sauna" type="vtj:HuoneistonVarusteTietoTyyppi" />
                          <xs:element name="Suihku" type="vtj:HuoneistonVarusteTietoTyyppi" />
                          <xs:element name="Wc" type="vtj:HuoneistonVarusteTietoTyyppi" />
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="tietojenPoimintaaika" type="vtj:TietojenPoimintaaikaTyyppi" use="required" />
      <xs:attribute name="sanomatunnus" type="vtj:SanomatunnusTyyppi" use="required" />
      <xs:attribute name="versio" type="vtj:VersioTyyppi" use="required" />
    </xs:complexType>
  </xs:element>
</xs:schema>