<?xml version="1.0"?>
<schema targetNamespace="http://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/DetSentraleFolkeregister1_4.xsd"
    xmlns:tns="http://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/DetSentraleFolkeregister1_4.xsd"
    xmlns:trf="http://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/include/Treffliste.xsd"
    xmlns:trfh="http://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/include/TrefflisteHistorikk.xsd"
    xmlns:trfp="http://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/include/TrefflistePostadr.xsd"	
    xmlns:det="http://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/include/Detaljer.xsd"
    xmlns:fkon="http://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/include/Foedselsnummerkontroll.xsd"
    xmlns:hist="http://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/include/Historikk.xsd"
    xmlns:tkon="http://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/include/Tilgjengelighetskontroll.xsd"
    xmlns:inb="http://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/include/AntallInnbyggere.xsd"
    xmlns:inblfk="http://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/include/AntInnbyggereLandFylkeKommune.xsd"
    xmlns:gtn="http://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/include/Gatenavn.xsd"
    xmlns:rsp="http://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/include/SjekkResept.xsd"
    xmlns:idg="http://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/include/Identitetsgrunnlag.xsd"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns="http://www.w3.org/2001/XMLSchema">

    <annotation>
        <documentation xml:lang="no">
            Datatyper for DetSentraleFolkeregister1_4.
            Basert på https://infobank.edb.com/InfobankServices-1.3/wsdl/Dsf.wsdl

            © 2011 ErgoGroup ErgoGroup
            Forfatter: Even Aasland &lt;even.aasland@ergogroup.no&gt;
            Forfatter: Øivind Stensrud &lt;oivind.stensrud@ergogroup.no&gt;
        </documentation>
    </annotation>

    <import
        namespace="http://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/include/Detaljer.xsd"
        schemaLocation="https://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/include/Detaljer.xsd"/>
    <import
        namespace="http://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/include/Foedselsnummerkontroll.xsd"
        schemaLocation="https://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/include/Foedselsnummerkontroll.xsd"/>
    <import
        namespace="http://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/include/Historikk.xsd"
        schemaLocation="https://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/include/Historikk.xsd"/>
    <import
        namespace="http://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/include/Treffliste.xsd"
        schemaLocation="https://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/include/Treffliste.xsd"/>
    <import
        namespace="http://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/include/TrefflisteHistorikk.xsd"
        schemaLocation="https://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/include/TrefflisteHistorikk.xsd"/>
    <import
        namespace="http://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/include/TrefflistePostadr.xsd"
        schemaLocation="https://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/include/TrefflistePostadr.xsd"/>		
    <import
        namespace="http://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/include/Tilgjengelighetskontroll.xsd"
        schemaLocation="https://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/include/Tilgjengelighetskontroll.xsd"/>
    <import
        namespace="http://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/include/AntallInnbyggere.xsd"
        schemaLocation="https://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/include/AntallInnbyggere.xsd"/>
    <import
        namespace="http://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/include/AntInnbyggereLandFylkeKommune.xsd"
        schemaLocation="https://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/include/AntInnbyggereLandFylkeKommune.xsd"/>
    <import
        namespace="http://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/include/Gatenavn.xsd"
        schemaLocation="https://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/include/Gatenavn.xsd"/>
    <import
        namespace="http://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/include/SjekkResept.xsd"
        schemaLocation="https://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/include/SjekkResept.xsd"/>
    <import
        namespace="http://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/include/Identitetsgrunnlag.xsd"
        schemaLocation="https://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/include/Identitetsgrunnlag.xsd"/>

    <include schemaLocation="https://ws.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/include/GlobaleTyper.xsd"/>

    <!-- sokfrtr -->
    <element name="hentTrefflisteEnkel" type="tns:treffliste"/>
    <element name="hentTreffliste" type="tns:treffliste"/>
    <element name="hentTrefflistePostadr" type="tns:treffliste"/>	
    <element name="hentTrefflisteAktuelleHistoriske" type="tns:treffliste">
      <annotation>
        <documentation xml:lang="no">Produktet gir en treffliste med personer. Søket gjøres mot både aktuelle og historiske data.</documentation>
        <documentation xml:lang="en"></documentation>
      </annotation>
    </element>

    <complexType name="treffliste">
        <sequence>
            <element name="saksref" type="string" minOccurs="0">
              <annotation>
                <documentation xml:lang="no">Dette feltet er erstattet av saksreferanse i Transaksjon</documentation>
              </annotation>
            </element>
            <element name="antall" type="string" minOccurs="0"/>
            <element name="foedselsnrMor" type="tns:Tfnr" minOccurs="0"/>
            <element name="foedselsnrFar" type="tns:Tfnr" minOccurs="0"/>
            <element name="foedselsdato" type="string" minOccurs="0"/>
            <element name="etternavn" type="string" minOccurs="0"/>
            <element name="fornavn" type="string" minOccurs="0"/>
            <element name="fornavnnr" type="string" minOccurs="0">
                <annotation>
                    <documentation xml:lang="no">Ved flere fornavn kan det i dette feltet angis hvilket fornavn det søkes på: 1=første fornavn. 2=andre fornavn. B=begge (en av fornavnene må stemme) Default='B'</documentation>
                    <documentation xml:lang="en">If more than one given name, select which shuld be used for seraching: 1=first. 2=second. B=both (one must match) Default='B'</documentation>
                </annotation>
            </element>
            <element name="navnUgift" type="string" minOccurs="0"/>
            <element name="mellomnavn" type="string" minOccurs="0"/>
            <element name="fonetiskNavn" type="tns:Tjn" minOccurs="0"/>
            <element name="adresse" type="string" minOccurs="0"/>
            <element name="husnr" type="tns:Thusnr" minOccurs="0"/>
            <element name="husnrFra" type="tns:Thusnr" minOccurs="0"/>
            <element name="husnrTil" type="tns:Thusnr" minOccurs="0"/>
            <element name="bokstav" type="string" minOccurs="0"/>
            <element name="bolignr" type="tns:Tbolignr" minOccurs="0"/>
            <element name="fonetiskAdresse" type="tns:Tjn" minOccurs="0"/>
            <element name="gatenr" type="string" minOccurs="0"/>
            <element name="gaardsnr" type="string" minOccurs="0"/>
            <element name="bruksnr" type="string" minOccurs="0"/>
            <element name="festenr" type="string" minOccurs="0"/>
            <element name="undernr" type="string" minOccurs="0"/>
            <element name="kommunefylkenavn" type="string" minOccurs="0"/>
            <element name="kommunefylkenr" type="tns:Tkomfylknr" minOccurs="0"/>
            <element name="postnr" type="string" minOccurs="0"/>
            <element name="foedekommunenr" type="tns:Tkomnr" minOccurs="0"/>
            <element name="foedekommunenavn" type="string" minOccurs="0"/>
            <element name="kjoenn" type="tns:Tkjonn" minOccurs="0">
                <annotation>
                    <documentation xml:lang="no">Filtrer på kjønn. Gyldige verdier: M - mann. K - kvinne. Blank</documentation>
                    <documentation xml:lang="en">Sort by gender. Accepted values: M - male. K - female. Blank</documentation>
                </annotation>
            </element>
            <element name="ikkeDoed" type="tns:Tjn" minOccurs="0">
                <annotation>
                    <documentation xml:lang="no">Paramater for kun levende i søket. 'J' hvis døde ikke skal være med i søket.</documentation>
                    <documentation xml:lang="en">Parameter for only people alive in the search. Set 'J' to omit dead people in the search.</documentation>
                </annotation>
            </element>
            <element name="foedselsaar" type="tns:Tfodtaar" minOccurs="0"/>
            <element name="foedselsaarFra" type="tns:Tfodtaar" minOccurs="0"/>
            <element name="foedselsaarTil" type="tns:Tfodtaar" minOccurs="0"/>
            <element name="alderFra" type="string" minOccurs="0"/>
            <element name="alderTil" type="string" minOccurs="0"/>
            <element name="status" type="string" minOccurs="0"/>
            <element name="doedsdatoFra" type="string" minOccurs="0">
                <annotation>
                    <documentation xml:lang="no">Dødsdato fra ÅÅÅÅMMDD</documentation>
                    <documentation xml:lang="en">Date of death from YYYYMMDD</documentation>
                </annotation>
            </element>
            <element name="doedsdatoTil" type="string" minOccurs="0">
                <annotation>
                    <documentation xml:lang="no">Dødsdato til ÅÅÅÅMMDD</documentation>
                    <documentation xml:lang="en">Date of death to YYYYMMDD</documentation>
                </annotation>
            </element>
        </sequence>
    </complexType>

    <!-- dsfdet -->
    <element name="hentDetaljer" type="tns:personsoek">
        <annotation>
            <documentation xml:lang="no">OBS! Vær oppmerksom på at det er en grense på 10 søk pr minutt. Har man behov for å gjøre flere søk pr. minutt finnes det en egen tjeneste for masseoppslag mot DSF som ikke har slike begrensninger.</documentation>
            <documentation xml:lang="en">Please note that there is a maximum limit of 10 searches per minute. A seperate service exists for those who need to exceed this limit.</documentation>
        </annotation>
    </element>
    <element name="hentDetaljer_v2" type="tns:personsoek">
        <annotation>
            <documentation xml:lang="no">OBS! Vær oppmerksom på at det er en grense på 10 søk pr minutt. Har man behov for å gjøre flere søk pr. minutt finnes det en egen tjeneste for masseoppslag mot DSF som ikke har slike begrensninger.</documentation>
            <documentation xml:lang="en">Please note that there is a maximum limit of 10 searches per minute. A seperate service exists for those who need to exceed this limit.</documentation>
        </annotation>
    </element>
    <element name="hentRelatertePersoner" type="tns:personsoek">
        <annotation>
            <documentation xml:lang="no">OBS! Vær oppmerksom på at det er en grense på 10 søk pr minutt. Har man behov for å gjøre flere søk pr. minutt finnes det en egen tjeneste for masseoppslag mot DSF som ikke har slike begrensninger.</documentation>
            <documentation xml:lang="en">Please note that there is a maximum limit of 10 searches per minute. A seperate service exists for those who need to exceed this limit.</documentation>
        </annotation>
    </element>
    <element name="hentRelatertePersoner_v2" type="tns:personsoek">
        <annotation>
            <documentation xml:lang="no">OBS! Vær oppmerksom på at det er en grense på 10 søk pr minutt. Har man behov for å gjøre flere søk pr. minutt finnes det en egen tjeneste for masseoppslag mot DSF som ikke har slike begrensninger.</documentation>
            <documentation xml:lang="en">Please note that there is a maximum limit of 10 searches per minute. A seperate service exists for those who need to exceed this limit.</documentation>
        </annotation>
    </element>
    <element name="hentBarn" type="tns:personsoek">
        <annotation>
            <documentation xml:lang="no">OBS! Vær oppmerksom på at det er en grense på 10 søk pr minutt. Har man behov for å gjøre flere søk pr. minutt finnes det en egen tjeneste for masseoppslag mot DSF som ikke har slike begrensninger.</documentation>
            <documentation xml:lang="en">Please note that there is a maximum limit of 10 searches per minute. A seperate service exists for those who need to exceed this limit.</documentation>
        </annotation>
    </element>
    <element name="hentBarn_v2" type="tns:personsoek">
        <annotation>
            <documentation xml:lang="no">OBS! Vær oppmerksom på at det er en grense på 10 søk pr minutt. Har man behov for å gjøre flere søk pr. minutt finnes det en egen tjeneste for masseoppslag mot DSF som ikke har slike begrensninger.</documentation>
            <documentation xml:lang="en">Please note that there is a maximum limit of 10 searches per minute. A seperate service exists for those who need to exceed this limit.</documentation>
        </annotation>
    </element>
    <element name="hentEktefelle" type="tns:personsoek">
        <annotation>
            <documentation xml:lang="no">OBS! Vær oppmerksom på at det er en grense på 10 søk pr minutt. Har man behov for å gjøre flere søk pr. minutt finnes det en egen tjeneste for masseoppslag mot DSF som ikke har slike begrensninger.</documentation>
            <documentation xml:lang="en">Please note that there is a maximum limit of 10 searches per minute. A seperate service exists for those who need to exceed this limit.</documentation>
        </annotation>
    </element>
    <element name="hentEktefelle_v2" type="tns:personsoek">
        <annotation>
            <documentation xml:lang="no">OBS! Vær oppmerksom på at det er en grense på 10 søk pr minutt. Har man behov for å gjøre flere søk pr. minutt finnes det en egen tjeneste for masseoppslag mot DSF som ikke har slike begrensninger.</documentation>
            <documentation xml:lang="en">Please note that there is a maximum limit of 10 searches per minute. A seperate service exists for those who need to exceed this limit.</documentation>
        </annotation>
    </element>
    <element name="hentForeldre" type="tns:personsoek">
        <annotation>
            <documentation xml:lang="no">OBS! Vær oppmerksom på at det er en grense på 10 søk pr minutt. Har man behov for å gjøre flere søk pr. minutt finnes det en egen tjeneste for masseoppslag mot DSF som ikke har slike begrensninger.</documentation>
            <documentation xml:lang="en">Please note that there is a maximum limit of 10 searches per minute. A seperate service exists for those who need to exceed this limit.</documentation>
        </annotation>
    </element>
    <element name="hentForeldre_v2" type="tns:personsoek">
        <annotation>
            <documentation xml:lang="no">OBS! Vær oppmerksom på at det er en grense på 10 søk pr minutt. Har man behov for å gjøre flere søk pr. minutt finnes det en egen tjeneste for masseoppslag mot DSF som ikke har slike begrensninger.</documentation>
            <documentation xml:lang="en">Please note that there is a maximum limit of 10 searches per minute. A seperate service exists for those who need to exceed this limit.</documentation>
        </annotation>
    </element>
    <element name="hentKjernefamilie" type="tns:personsoek">
        <annotation>
            <documentation xml:lang="no">OBS! Vær oppmerksom på at det er en grense på 10 søk pr minutt. Har man behov for å gjøre flere søk pr. minutt finnes det en egen tjeneste for masseoppslag mot DSF som ikke har slike begrensninger.</documentation>
            <documentation xml:lang="en">Please note that there is a maximum limit of 10 searches per minute. A seperate service exists for those who need to exceed this limit.</documentation>
        </annotation>
    </element>
     <element name="hentIdentitetsgrunnlag" type="tns:personsoek">
        <annotation>
            <documentation xml:lang="no">OBS! Vær oppmerksom på at det er en grense på 10 søk pr minutt. Har man behov for å gjøre flere søk pr. minutt finnes det en egen tjeneste for masseoppslag mot DSF som ikke har slike begrensninger.</documentation>
            <documentation xml:lang="en">Please note that there is a maximum limit of 10 searches per minute. A seperate service exists for those who need to exceed this limit.</documentation>
        </annotation>
    </element>

    <element name="hentKjernefamilie_v2" type="tns:personsoek">
        <annotation>
            <documentation xml:lang="no">OBS! Vær oppmerksom på at det er en grense på 10 søk pr minutt. Har man behov for å gjøre flere søk pr. minutt finnes det en egen tjeneste for masseoppslag mot DSF som ikke har slike begrensninger.</documentation>
            <documentation xml:lang="en">Please note that there is a maximum limit of 10 searches per minute. A seperate service exists for those who need to exceed this limit.</documentation>
        </annotation>
    </element>

    <complexType name="personsoek">
        <sequence>
            <element name="saksref" type="string" minOccurs="0">
              <annotation>
                <documentation xml:lang="no">Dette feltet er erstattet av saksreferanse i transaksjon</documentation>
              </annotation>
            </element>
            <element name="foedselsnr" type="tns:Tfnr" minOccurs="0"/>
            <element name="personid" type="tns:Tinr" minOccurs="0"/>
            <element name="dufnr" type="string" minOccurs="0"/>
            <element name="foedselsdato" type="string" minOccurs="0"/>
            <element name="etternavn" type="string" minOccurs="0"/>
            <element name="fornavn" type="string" minOccurs="0"/>
            <element name="fornavnnr" type="string" minOccurs="0"/>
            <element name="navnUgift" type="string" minOccurs="0"/>
            <element name="mellomnavn" type="string" minOccurs="0"/>
            <element name="fonetiskNavn" type="tns:Tjn" minOccurs="0"/>
            <element name="adresse" type="string" minOccurs="0"/>
            <element name="husnr" type="tns:Thusnr" minOccurs="0"/>
            <element name="husnrFra" type="tns:Thusnr" minOccurs="0"/>
            <element name="husnrTil" type="tns:Thusnr" minOccurs="0"/>
            <element name="bokstav" type="string" minOccurs="0"/>
            <element name="fonetiskAdresse" type="tns:Tjn" minOccurs="0"/>
            <element name="gatenr" type="string" minOccurs="0"/>
            <element name="gaardsnr" type="string" minOccurs="0"/>
            <element name="bruksnr" type="string" minOccurs="0"/>
            <element name="festenr" type="string" minOccurs="0"/>
            <element name="kommunefylkenavn" type="string" minOccurs="0"/>
            <element name="kommunefylkenr" type="tns:Tkomfylknr" minOccurs="0"/>
            <element name="postnr" type="string" minOccurs="0"/>
            <element name="foedekommunenr" type="tns:Tkomnr" minOccurs="0"/>
            <element name="foedekommunenavn" type="string" minOccurs="0"/>
            <element name="kjoenn" type="tns:Tkjonn" minOccurs="0"/>
            <element name="ikkeDoed" type="tns:Tjn" minOccurs="0">
                <annotation>
                    <documentation xml:lang="no">Paramater for kun levende i søket. 'J' hvis døde ikke skal være med i søket.</documentation>
                    <documentation xml:lang="en">Parameter for only people alive in the search. Set 'J' to omit dead people in the search.</documentation>
                </annotation>
            </element>
            <element name="foedselsaar" type="tns:Tfodtaar" minOccurs="0"/>
            <element name="foedselsaarFra" type="tns:Tfodtaar" minOccurs="0"/>
            <element name="foedselsaarTil" type="tns:Tfodtaar" minOccurs="0"/>
            <element name="alderFra" type="string" minOccurs="0"/>
            <element name="alderTil" type="string" minOccurs="0"/>
            <element name="status" type="string" minOccurs="0"/>
            <element name="doedsdatoFra" type="string" minOccurs="0">
                <annotation>
                    <documentation xml:lang="no">Dødsdato fra ÅÅÅÅMMDD</documentation>
                    <documentation xml:lang="en">Date of death from YYYYMMDD</documentation>
                </annotation>
            </element>
            <element name="doedsdatoTil" type="string" minOccurs="0">
                <annotation>
                    <documentation xml:lang="no">Dødsdato til ÅÅÅÅMMDD</documentation>
                    <documentation xml:lang="en">Date of death to YYYYMMDD</documentation>
                </annotation>
            </element>
        </sequence>
    </complexType>

    <!-- dsfsjekk -->
    <element name="hentFoedselsnummerkontroll">
        <complexType>
            <sequence>
                <element name="saksref" type="string" minOccurs="0">
                  <annotation>
                    <documentation xml:lang="no">Dette feltet er erstattet av saksreferanse i transaksjon</documentation>
                  </annotation>
                </element>
                <element name="foedselsnr" type="tns:Tfnr"/>
                <element name="etternavn" type="string"/>
                <element name="fornavn" type="string"/>
                <element name="navnUgift" type="string" minOccurs="0"/>
                <element name="mellomnavn" type="string" minOccurs="0"/>
                <element name="foedekommunenr" type="tns:Tkomnr" minOccurs="0"/>
                <element name="foedekommunenavn" type="string" minOccurs="0"/>
                <element name="kjoenn" type="tns:Tkjonn" minOccurs="0"/>
                <element name="kommunefylkenr" type="tns:Tkomfylknr" minOccurs="0"/>
                <element name="kommunefylkenavn" type="string" minOccurs="0"/>
                <element name="adresse" type="string" minOccurs="0"/>
                <element name="postnr" type="string" minOccurs="0"/>
                <element name="gatenr" type="string" minOccurs="0"/>
                <element name="husnr" type="tns:Thusnr" minOccurs="0"/>
                <element name="bokstav" type="string" minOccurs="0"/>
                <element name="bolignr" type="string" minOccurs="0"/>
                <element name="gaardsnr" type="string" minOccurs="0"/>
                <element name="bruksnr" type="string" minOccurs="0"/>
                <element name="festenr" type="string" minOccurs="0"/>
                <element name="foedselsnrMor" type="tns:Tfnr" minOccurs="0"/>
                <element name="foedselsnrFar" type="tns:Tfnr" minOccurs="0"/>
                <element name="ikkeDoed" type="tns:Tjn" minOccurs="0"/>
                <element name="fornavnnr" type="string" minOccurs="0"/>
                <element name="fonetiskNavn" type="tns:Tjn" minOccurs="0"/>
                <element name="fonetiskAdresse" type="tns:Tjn" minOccurs="0"/>
            </sequence>
        </complexType>
    </element>

    <!-- baseoppe -->
    <element name="hentTilgjengelighetskontroll">
        <complexType>
            <sequence>
                <element name="saksref" type="string" minOccurs="0">
                  <annotation>
                    <documentation xml:lang="no">Dette feltet er erstattet av saksreferanse i transaksjon</documentation>
                  </annotation>
                </element>
                <element name="sjekk" type="string" minOccurs="1" maxOccurs="1"/>
            </sequence>
        </complexType>
    </element>

    <element name="hentHistorikk" type="tns:historikkSoek"/>

    <complexType name="historikkSoek">
        <sequence>
            <element name="saksref" type="string" minOccurs="0">
              <annotation>
                <documentation xml:lang="no">Dette feltet er erstattet av saksreferanse i transaksjon</documentation>
              </annotation>
            </element>
            <element name="antall" type="string" minOccurs="0"/>
            <element name="foedselsnr" type="tns:Tfnr" minOccurs="0"/>
            <element name="personid" type="tns:Tinr" minOccurs="0"/>
            <element name="dufnr" type="string" minOccurs="0"/>
            <element name="foedselsdato" type="string" minOccurs="0"/>
            <element name="etternavn" type="string" minOccurs="0"/>
            <element name="fornavn" type="string" minOccurs="0"/>
            <element name="mellomnavn" type="string" minOccurs="0"/>
            <element name="fornavnnr" type="string" minOccurs="0"/>
            <element name="fonetiskNavn" type="tns:Tjn" minOccurs="0"/>
        </sequence>
    </complexType>

    <!-- sokhistr  -->
    <element name="hentTrefflisteHistorikkEnkel" type="tns:trefflisteHistorikk"/>
    <element name="hentTrefflisteHistorikk" type="tns:trefflisteHistorikk"/>

    <complexType name="trefflisteHistorikk">
        <sequence>
            <element name="saksref" type="string" minOccurs="0">
              <annotation>
                <documentation xml:lang="no">Dette feltet er erstattet av saksreferanse i transaksjon</documentation>
              </annotation>
            </element>
            <element name="antall" type="string" minOccurs="0"/>
            <element name="foedselsnrMor" type="tns:Tfnr" minOccurs="0"/>
            <element name="foedselsnrFar" type="tns:Tfnr" minOccurs="0"/>
            <element name="foedselsdato" type="string" minOccurs="0"/>
            <element name="etternavn" type="string" minOccurs="0"/>
            <element name="fornavn" type="string" minOccurs="0"/>
            <element name="fornavnnr" type="string" minOccurs="0">
                <annotation>
                    <documentation xml:lang="no">Ved flere fornavn kan det i dette feltet angis hvilket fornavn det søkes på: 1=første fornavn. 2=andre fornavn. B=begge (en av fornavnene må stemme) Default='B'</documentation>
                    <documentation xml:lang="en">If more than one given name, select which shuld be used for seraching: 1=first. 2=second. B=both (one must match) Default='B'</documentation>
                </annotation>
            </element>
            <element name="navnUgift" type="string" minOccurs="0"/>
            <element name="mellomnavn" type="string" minOccurs="0"/>
            <element name="fonetiskNavn" type="tns:Tjn" minOccurs="0"/>
            <element name="adresse" type="string" minOccurs="0"/>
            <element name="husnr" type="tns:Thusnr" minOccurs="0"/>
            <element name="husnrFra" type="tns:Thusnr" minOccurs="0"/>
            <element name="husnrTil" type="tns:Thusnr" minOccurs="0"/>
            <element name="bokstav" type="string" minOccurs="0"/>
            <element name="bolignr" type="string" minOccurs="0"/>
            <element name="fonetiskAdresse" type="tns:Tjn" minOccurs="0"/>
            <element name="gatenr" type="string" minOccurs="0"/>
            <element name="gaardsnr" type="string" minOccurs="0"/>
            <element name="bruksnr" type="string" minOccurs="0"/>
            <element name="festenr" type="string" minOccurs="0"/>
            <element name="undernr" type="string" minOccurs="0"/>
            <element name="kommunefylkenavn" type="string" minOccurs="0"/>
            <element name="kommunefylkenr" type="tns:Tkomfylknr" minOccurs="0"/>
            <element name="postnr" type="string" minOccurs="0"/>
            <element name="foedekommunenr" type="tns:Tkomnr" minOccurs="0"/>
            <element name="foedekommunenavn" type="string" minOccurs="0"/>
            <element name="kjoenn" type="tns:Tkjonn" minOccurs="0">
                <annotation>
                    <documentation xml:lang="no">Filtrer på kjønn. Gyldige verdier: M - mann. K - kvinne. Blank</documentation>
                    <documentation xml:lang="en">Sort by gender. Accepted values: M - male. K - female. Blank</documentation>
                </annotation>
            </element>
            <element name="ikkeDoed" type="tns:Tjn" minOccurs="0">
                <annotation>
                    <documentation xml:lang="no">Paramater for kun levende i søket. 'J' hvis døde ikke skal være med i søket.</documentation>
                    <documentation xml:lang="en">Parameter for only people alive in the search. Set 'J' to omit dead people in the search.</documentation>
                </annotation>
            </element>
            <element name="foedselsaar" type="tns:Tfodtaar" minOccurs="0"/>
            <element name="foedselsaarFra" type="tns:Tfodtaar" minOccurs="0"/>
            <element name="foedselsaarTil" type="tns:Tfodtaar" minOccurs="0"/>
            <element name="alderFra" type="string" minOccurs="0"/>
            <element name="alderTil" type="string" minOccurs="0"/>
            <element name="status" type="string" minOccurs="0"/>
            <element name="doedsdatoFra" type="string" minOccurs="0">
                <annotation>
                    <documentation xml:lang="no">Dødsdato fra ÅÅÅÅMMDD</documentation>
                    <documentation xml:lang="en">Date of death from YYYYMMDD</documentation>
                </annotation>
            </element>
            <element name="doedsdatoTil" type="string" minOccurs="0">
                <annotation>
                    <documentation xml:lang="no">Dødsdato til ÅÅÅÅMMDD</documentation>
                    <documentation xml:lang="en">Date of death to YYYYMMDD</documentation>
                </annotation>
            </element>
            <element name="meldingstype" type="string" minOccurs="0" maxOccurs="1">
                <annotation>
                    <documentation xml:lang="no">For fremtidig funksjonalitet. Blank = Alle meldinger, 'N'= Navneendringer, 'A' = Adresseendringer</documentation>
                    <documentation xml:lang="en">Blank = Every announcements, 'N'= Change of name, 'A' = Change of adress</documentation>
                </annotation>
            </element>
        </sequence>
    </complexType>
   
    <element name="hentAntallInnbyggere">
        <complexType>
            <sequence>
                <element name="saksref" type="string" minOccurs="0">
                  <annotation>
                    <documentation xml:lang="no">Dette feltet er erstattet av saksreferanse i transaksjon</documentation>
                  </annotation>
                </element>
                <element name="kommunenr" type="tns:TkomnrNotBlank">
                    <annotation>
                        <documentation xml:lang="no">Kommunenummer, fire siffer ikke blank</documentation>
                    </annotation>
                </element>
            </sequence>
        </complexType>
    </element>
    
    <element name="hentAntInnbyggereLandFylkeKommune">
        <complexType>
            <sequence>
                <element name="saksref" type="string" minOccurs="0">
                  <annotation>
                    <documentation xml:lang="no">Dette feltet er erstattet av saksreferanse i transaksjon</documentation>
                  </annotation>
                </element>
                <choice>
                  <element name="kommunenr" type="tns:TkomnrNotBlank">
                      <annotation>
                          <documentation xml:lang="no">Kommunenummer, fire siffer ikke blank</documentation>
                      </annotation>
                  </element>
                  <element name="fylkenr" type="tns:TfylkenrNotBlank">
                      <annotation>
                          <documentation xml:lang="no">fylkenr, 2 siffer ikke blank</documentation>
                      </annotation>
                  </element>
                  <element name="land" type="tns:empty">
                      <annotation>
                          <documentation xml:lang="no">Innbyggere hele landet</documentation>
                      </annotation>
                  </element>
                </choice>
            </sequence>
        </complexType>
    </element>

    <element name="hentGatenavn">
        <complexType>
            <sequence>
                <element name="saksref" type="string" minOccurs="0">
                  <annotation>
                    <documentation xml:lang="no">Dette feltet er erstattet av saksreferanse i transaksjon</documentation>
                  </annotation>
                </element>
                <element name="antall" type="string" minOccurs="0" maxOccurs="1">
                    <annotation>
                        <documentation xml:lang="no">Maksimale antall treff som skal gis tilbake. Ved overskridelse vil dette antallet bli overført.</documentation>
                    </annotation>
                </element>
                <element name="gatenavn" type="string"/>
                <element name="kommunefylkenr" type="tns:Tkomfylknr" minOccurs="0" maxOccurs="1">
                    <annotation>
                        <documentation xml:lang="no">Kommunenr./fylkenr. Ikke oppgitt gir søk på hele landet.</documentation>
                    </annotation>
                </element>
            </sequence>
        </complexType>
    </element>

    <element name="hentSjekkResept">
        <complexType>
            <sequence>
                <element name="saksref" type="string" minOccurs="0">
                  <annotation>
                    <documentation xml:lang="no">Dette feltet er erstattet av saksreferanse i transaksjon</documentation>
                  </annotation>
                </element>
                <element name="fnrbarn" type="tns:Tfnr"/>
                <element name="etternavnbarn" type="string"/>
                <element name="fornavnbarn" type="string"/>
                <element name="fnrforelder" type="tns:Tfnr"/>
                <element name="etternavnforelder" type="string"/>
                <element name="fornavnforelder" type="string"/>
            </sequence>
        </complexType>
    </element>

    <element name="Detaljer" type="det:Detaljer"/>
    <element name="Detaljer_v2" type="det:Detaljer_v2"/>
    <element name="RelatertePersoner" type="det:Detaljer"/>
    <element name="RelatertePersoner_v2" type="det:Detaljer_v2"/>
    <element name="Barn" type="det:Detaljer"/>
    <element name="Barn_v2" type="det:Detaljer_v2"/>
    <element name="Ektefelle" type="det:Detaljer"/>
    <element name="Ektefelle_v2" type="det:Detaljer_v2"/>
    <element name="Foreldre" type="det:Detaljer"/>
    <element name="Foreldre_v2" type="det:Detaljer_v2"/>
    <element name="Kjernefamilie" type="det:Detaljer"/>
    <element name="Kjernefamilie_v2" type="det:Detaljer_v2"/>
    <element name="Foedselsnummerkontroll" type="fkon:Foedselsnummerkontroll"/>
    <element name="Tilgjengelighetskontroll" type="tkon:Tilgjengelighetskontroll"/>
    <element name="Historikk" type="hist:Historikk"/>
    <element name="Treffliste" type="trf:Treffliste"/>
    <element name="TrefflisteAktuelleHistoriske" type="trf:Treffliste"/>
    <element name="TrefflisteEnkel" type="trf:Treffliste"/>
    <element name="TrefflisteHistorikk" type="trfh:TrefflisteHistorikk"/>
    <element name="TrefflisteHistorikkEnkel" type="trfh:TrefflisteHistorikk"/>
    <element name="TrefflistePostadr" type="trfp:TrefflistePostadr"/>	
    <element name="AntallInnbyggere" type="inb:AntallInnbyggere"/>
    <element name="AntInnbyggereLandFylkeKommune" type="inblfk:AntInnbyggereLandFylkeKommune"/>
    <element name="Gatenavn" type="gtn:Gatenavn"/>
    <element name="SjekkResept" type="rsp:SjekkResept"/>
    <element name="Identitetsgrunnlag" type="idg:Identitetsgrunnlag"/>

    <complexType name="empty"/>
    
</schema>
