<?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="VTJRakennusVastaussanoma">
    <xs:annotation>
      <xs:documentation>Rakennuksen_omistajat_julkishallinto Rakennuksen_omistajat_julkishallinnolle_Tallennettu:_1452018_14:57:00_Muutettu_viimeksi:_2472018_12:51: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="RakennuksenPerustiedot">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="Rakennustunnus" minOccurs="0">
                      <xs:complexType>
                        <xs:simpleContent>
                          <xs:extension base="vtj:RakennustunnusTyyppi">
                            <xs:attribute name="hakuperustePaluukoodi" type="vtj:HakuperustePaluukoodiTyyppi" use="required" />
                            <xs:attribute name="hakuperusteTekstiS" type="vtj:HakuperustePaluuTekstiTyyppi" use="required" />
                            <xs:attribute name="hakuperusteTekstiR" type="vtj:HakuperustePaluuTekstiTyyppi" use="required" />
                            <xs:attribute name="hakuperusteTekstiE" type="vtj:HakuperustePaluuTekstiTyyppi" use="required" />
                          </xs:extension>
                        </xs:simpleContent>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="Prakennustunnus" minOccurs="0">
                      <xs:complexType>
                        <xs:simpleContent>
                          <xs:extension base="vtj:PrakennustunnusTyyppi">
                            <xs:attribute name="hakuperustePaluukoodi" type="vtj:HakuperustePaluukoodiTyyppi" use="required" />
                            <xs:attribute name="hakuperusteTekstiS" type="vtj:HakuperustePaluuTekstiTyyppi" use="required" />
                            <xs:attribute name="hakuperusteTekstiR" type="vtj:HakuperustePaluuTekstiTyyppi" use="required" />
                            <xs:attribute name="hakuperusteTekstiE" type="vtj:HakuperustePaluuTekstiTyyppi" use="required" />
                          </xs:extension>
                        </xs:simpleContent>
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Rakennus" minOccurs="0">
          <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:element name="RakennuspaikanHallintaperustekoodi" type="vtj:RakennuspaikanHallintaperustekoodiTyyppi" />
                    <xs:element name="RakennuspaikanHallintaperusteS" type="vtj:Teksti100Tyyppi" />
                    <xs:element name="RakennuspaikanHallintaperusteR" type="vtj:Teksti100Tyyppi" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="RakennuksenOmistajatEdustajat" maxOccurs="unbounded">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="OmistajanLajikoodi" type="vtj:HallintaLajikoodiTyyppi" />
                    <xs:element name="OmistajalajiS" type="vtj:Teksti100Tyyppi" />
                    <xs:element name="OmistajalajiR" type="vtj:Teksti100Tyyppi" />
                    <xs:element name="Henkilotunnus" type="vtj:HenkilotunnusTyyppi" />
                    <xs:element name="Syntymaaika" type="vtj:PaivamaaraTyyppi" />
                    <xs:element name="Ytunnus" type="vtj:YtunnusTyyppi" />
                    <xs:element name="Sukunimi" type="vtj:Nimi100Tyyppi" />
                    <xs:element name="Etunimet" type="vtj:Nimi100Tyyppi" />
                    <xs:element name="JuridisenHenkilonNimi" type="vtj:Nimi100Tyyppi" />
                    <xs:element name="Nimi" type="vtj:YritysNimi80Tyyppi" />
                    <xs:element name="VakinainenOsoite">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="LahiosoiteS" type="vtj:LahiosoiteTyyppi" />
                          <xs:element name="LahiosoiteR" type="vtj:LahiosoiteTyyppi" />
                          <xs:element name="PostitoimipaikkaS" type="vtj:PostitoimipaikkaTyyppi" />
                          <xs:element name="PostitoimipaikkaR" type="vtj:PostitoimipaikkaTyyppi" />
                          <xs:element name="UlkomainenPaikkakuntaJaValtioSelvakielinen" type="vtj:UlkomainenPaikkakuntaJaValtioTyyppi" />
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="YrityksenLahiosoite" type="vtj:LahiosoiteTyyppi" />
                    <xs:element name="YrityksenPostitoimipaikkaS" type="vtj:PostitoimipaikkaTyyppi" />
                  </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>