<?xml version='1.0' encoding='UTF-8'?><!-- Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.2-hudson-740-. --><xs:schema xmlns:tns="http://demograficiWS.egov.alphasoft.it/" xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.0" targetNamespace="http://demograficiWS.egov.alphasoft.it/"> <xs:element name="AnagrafeCittadino" type="tns:AnagrafeCittadino" /> <xs:element name="AnagrafeCittadinoResponse" type="tns:AnagrafeCittadinoResponse" /> <xs:element name="ListeElettorali" type="tns:ListeElettorali" /> <xs:element name="ListeElettoraliResponse" type="tns:ListeElettoraliResponse" /> <xs:element name="RicercaCittadino" type="tns:RicercaCittadino" /> <xs:element name="RicercaCittadinoResponse" type="tns:RicercaCittadinoResponse" /> <xs:complexType name="ListeElettorali"> <xs:sequence> <xs:element name="key" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="ListeElettoraliResponse"> <xs:sequence> <xs:element name="return" type="xs:base64Binary" nillable="true" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:complexType name="AnagrafeCittadino"> <xs:sequence> <xs:element name="key" type="xs:string" /> <xs:element name="mat" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="AnagrafeCittadinoResponse"> <xs:sequence> <xs:element name="return" type="tns:responseAnagrafe" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:complexType name="responseAnagrafe"> <xs:sequence> <xs:element name="message" type="xs:string" minOccurs="0" /> <xs:element name="scheda" type="tns:schedaCittadino" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:complexType name="schedaCittadino"> <xs:sequence> <xs:element name="CFValidato" type="xs:string" minOccurs="0" /> <xs:element name="datiAIRE" type="xs:string" minOccurs="0" /> <xs:element name="datiComponenti" type="xs:string" minOccurs="0" /> <xs:element name="datiComponentiEliminati" type="xs:string" minOccurs="0" /> <xs:element name="datiEmigrazione" type="xs:string" minOccurs="0" /> <xs:element name="datiIscrizioneAPR" type="xs:string" minOccurs="0" /> <xs:element name="datiMatrimonio" type="xs:string" minOccurs="0" /> <xs:element name="datiMorte" type="xs:string" minOccurs="0" /> <xs:element name="datiPermessoSoggiorno" type="xs:string" minOccurs="0" /> <xs:element name="datiResidenza" type="xs:string" minOccurs="0" /> <xs:element name="datiVedovanza" type="xs:string" minOccurs="0" /> <xs:element name="indirizzoAttualeFoglioFamiglia" type="xs:string" minOccurs="0" /> <xs:element name="iscrizioneAlboGiudiciPopolariCorteAssise" type="xs:string" minOccurs="0" /> <xs:element name="iscrizioneAlboGiudiciPopolariCorteAssiseAppello" type="xs:string" minOccurs="0" /> <xs:element name="iscrizioneAlboPresidentiSeggioElettorale" type="xs:string" minOccurs="0" /> <xs:element name="iscrizioneAlboScrutatori" type="xs:string" minOccurs="0" /> <xs:element name="iscrizioneListeElettorali" type="xs:string" minOccurs="0" /> <xs:element name="listaComponenti" type="tns:componente" nillable="true" minOccurs="0" maxOccurs="unbounded" /> <xs:element name="listaComponentiEliminati" type="tns:componente" nillable="true" minOccurs="0" maxOccurs="unbounded" /> <xs:element name="listaDatiAIRE" type="tns:datiAIRE" minOccurs="0" /> <xs:element name="listaDatiCartaIdentita" type="tns:cartaDiIdentita" minOccurs="0" /> <xs:element name="listaDatiEmigrazione" type="tns:datiEmigrazione" minOccurs="0" /> <xs:element name="listaDatiGenerali" type="tns:datiGenerali" minOccurs="0" /> <xs:element name="listaDatiIscrizioneAPR" type="tns:datiIscrizioneAPR" minOccurs="0" /> <xs:element name="listaDatiMatrimonio" type="tns:datiMatrimonio" minOccurs="0" /> <xs:element name="listaDatiMorte" type="tns:datiMorte" minOccurs="0" /> <xs:element name="listaDatiPermessoSoggiorno" type="tns:permessoDiSoggiorno" minOccurs="0" /> <xs:element name="listaDatiResidenza" type="tns:datiResidenza" minOccurs="0" /> <xs:element name="listaDatiVedovanza" type="tns:datiVedovanza" minOccurs="0" /> <xs:element name="listaStoricoCI" type="tns:cartaIdentita" nillable="true" minOccurs="0" maxOccurs="unbounded" /> <xs:element name="listaStoricoEventi" type="tns:eventoStorico" nillable="true" minOccurs="0" maxOccurs="unbounded" /> <xs:element name="posizioneAnagrafica" type="xs:string" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:complexType name="componente"> <xs:sequence> <xs:element name="aggiunto" type="xs:boolean" /> <xs:element name="cf" type="xs:string" minOccurs="0" /> <xs:element name="cittadinanza" type="xs:string" minOccurs="0" /> <xs:element name="codRelazione" type="xs:string" minOccurs="0" /> <xs:element name="cognome" type="xs:string" minOccurs="0" /> <xs:element name="dataDecorrenzaCancellazione" type="xs:string" minOccurs="0" /> <xs:element name="dataNascita" type="xs:string" minOccurs="0" /> <xs:element name="dichiarante" type="xs:boolean" /> <xs:element name="foglioFamiglia" type="xs:string" minOccurs="0" /> <xs:element name="indirizzo" type="xs:string" minOccurs="0" /> <xs:element name="luogoNascita" type="xs:string" minOccurs="0" /> <xs:element name="matricola" type="xs:string" minOccurs="0" /> <xs:element name="nome" type="xs:string" minOccurs="0" /> <xs:element name="posizioneAnagrafica" type="xs:string" minOccurs="0" /> <xs:element name="relazione" type="xs:string" minOccurs="0" /> <xs:element name="residenza" type="xs:string" minOccurs="0" /> <xs:element name="selezionato" type="xs:boolean" /> <xs:element name="sesso" type="xs:string" minOccurs="0" /> <xs:element name="sottoTutela" type="xs:boolean" /> </xs:sequence> </xs:complexType> <xs:complexType name="datiAIRE"> <xs:sequence> <xs:element name="CAP" type="xs:string" minOccurs="0" /> <xs:element name="citta" type="xs:string" minOccurs="0" /> <xs:element name="decorrenzaIscrizione" type="xs:string" minOccurs="0" /> <xs:element name="indirizzo" type="xs:string" minOccurs="0" /> <xs:element name="motivoIscrizione" type="xs:string" minOccurs="0" /> <xs:element name="numeroCivico" type="xs:string" minOccurs="0" /> <xs:element name="presso" type="xs:string" minOccurs="0" /> <xs:element name="provinciaContea" type="xs:string" minOccurs="0" /> <xs:element name="stato" type="xs:string" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:complexType name="cartaDiIdentita"> <xs:sequence> <xs:element name="comuneRilascio" type="xs:string" minOccurs="0" /> <xs:element name="dataRilascio" type="xs:string" minOccurs="0" /> <xs:element name="numeroDocumento" type="xs:string" minOccurs="0" /> <xs:element name="ufficioRilascio" type="xs:string" minOccurs="0" /> <xs:element name="validaEspatrio" type="xs:string" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:complexType name="datiEmigrazione"> <xs:sequence> <xs:element name="comune" type="xs:string" minOccurs="0" /> <xs:element name="dataDecorrenza" type="xs:string" minOccurs="0" /> <xs:element name="indirizzoComuneEmigrazione" type="xs:string" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:complexType name="datiGenerali"> <xs:sequence> <xs:element name="cittadinanza" type="xs:string" minOccurs="0" /> <xs:element name="codiceFiscale" type="xs:string" minOccurs="0" /> <xs:element name="codiceFiscaleValidato" type="xs:string" minOccurs="0" /> <xs:element name="cognome" type="xs:string" minOccurs="0" /> <xs:element name="comuneNascita" type="xs:string" minOccurs="0" /> <xs:element name="coniuge" type="xs:string" minOccurs="0" /> <xs:element name="dataNascita" type="xs:string" minOccurs="0" /> <xs:element name="dataNascitaConiuge" type="xs:string" minOccurs="0" /> <xs:element name="maternita" type="xs:string" minOccurs="0" /> <xs:element name="matricola" type="xs:string" minOccurs="0" /> <xs:element name="nome" type="xs:string" minOccurs="0" /> <xs:element name="paternita" type="xs:string" minOccurs="0" /> <xs:element name="professione" type="xs:string" minOccurs="0" /> <xs:element name="provinciaNascita" type="xs:string" minOccurs="0" /> <xs:element name="sesso" type="xs:string" minOccurs="0" /> <xs:element name="statoCivile" type="xs:string" minOccurs="0" /> <xs:element name="statoNascita" type="xs:string" minOccurs="0" /> <xs:element name="titoloDiStudio" type="xs:string" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:complexType name="datiIscrizioneAPR"> <xs:sequence> <xs:element name="comuneImmigrazione" type="xs:string" minOccurs="0" /> <xs:element name="dataDecorrenza" type="xs:string" minOccurs="0" /> <xs:element name="motivoIscrizione" type="xs:string" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:complexType name="datiMatrimonio"> <xs:sequence> <xs:element name="comuneMatrimonio" type="xs:string" minOccurs="0" /> <xs:element name="dataMatrimonio" type="xs:string" minOccurs="0" /> <xs:element name="provinciaMatrimonio" type="xs:string" minOccurs="0" /> <xs:element name="statoMatrimonio" type="xs:string" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:complexType name="datiMorte"> <xs:sequence> <xs:element name="comune" type="xs:string" minOccurs="0" /> <xs:element name="dataDecesso" type="xs:string" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:complexType name="permessoDiSoggiorno"> <xs:sequence> <xs:element name="dataRilascio" type="xs:string" minOccurs="0" /> <xs:element name="dataRinnovo" type="xs:string" minOccurs="0" /> <xs:element name="dataScadenza" type="xs:string" minOccurs="0" /> <xs:element name="numeroDocumento" type="xs:string" minOccurs="0" /> <xs:element name="questuraRilascio" type="xs:string" minOccurs="0" /> <xs:element name="questuraRinnovo" type="xs:string" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:complexType name="datiResidenza"> <xs:sequence> <xs:element name="comune" type="xs:string" minOccurs="0" /> <xs:element name="dal" type="xs:string" minOccurs="0" /> <xs:element name="dataDecorrenza" type="xs:string" minOccurs="0" /> <xs:element name="indirizzo" type="xs:string" minOccurs="0" /> <xs:element name="provincia" type="xs:string" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:complexType name="datiVedovanza"> <xs:sequence> <xs:element name="comuneVedovanza" type="xs:string" minOccurs="0" /> <xs:element name="dataVedovanza" type="xs:string" minOccurs="0" /> <xs:element name="provinciaVedovanza" type="xs:anyType" minOccurs="0" /> <xs:element name="statoVedovanza" type="xs:string" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:complexType name="cartaIdentita"> <xs:sequence> <xs:element name="comuneRilascio" type="xs:string" minOccurs="0" /> <xs:element name="dataRilascio" type="xs:string" minOccurs="0" /> <xs:element name="numero" type="xs:string" minOccurs="0" /> <xs:element name="ufficioRilascio" type="xs:string" minOccurs="0" /> <xs:element name="validaEspatrio" type="xs:string" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:complexType name="eventoStorico"> <xs:sequence> <xs:element name="dataDecorrenzaVariazione" type="xs:string" minOccurs="0" /> <xs:element name="dettaglioVariazioneD1" type="xs:string" minOccurs="0" /> <xs:element name="dettaglioVariazioneD2" type="xs:string" minOccurs="0" /> <xs:element name="dettaglioVariazioneV11" type="xs:string" minOccurs="0" /> <xs:element name="dettaglioVariazioneV12" type="xs:string" minOccurs="0" /> <xs:element name="dettaglioVariazioneV21" type="xs:string" minOccurs="0" /> <xs:element name="dettaglioVariazioneV22" type="xs:string" minOccurs="0" /> <xs:element name="variazione" type="xs:string" minOccurs="0" /> <xs:element name="variazioneAnnullata" type="xs:string" minOccurs="0" /> <xs:element name="variazioneDataRegistrazione" type="xs:string" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:complexType name="RicercaCittadino"> <xs:sequence> <xs:element name="key" type="xs:string" /> <xs:element name="cf" type="xs:string" minOccurs="0" /> <xs:element name="sesso" type="xs:string" /> <xs:element name="cognome" type="xs:string" minOccurs="0" /> <xs:element name="nome" type="xs:string" minOccurs="0" /> <xs:element name="dataNascita" type="xs:string" minOccurs="0" /> <xs:element name="dataNascitaDa" type="xs:string" minOccurs="0" /> <xs:element name="dataNascitaA" type="xs:string" minOccurs="0" /> <xs:element name="dataDecesso" type="xs:string" minOccurs="0" /> <xs:element name="dataDecessoDa" type="xs:string" minOccurs="0" /> <xs:element name="dataDecessoA" type="xs:string" minOccurs="0" /> <xs:element name="viaResidenza" type="xs:string" minOccurs="0" /> <xs:element name="civicoDal" type="xs:string" minOccurs="0" /> <xs:element name="civicoAl" type="xs:string" minOccurs="0" /> <xs:element name="statoCivile" type="xs:string" minOccurs="0" /> <xs:element name="nazioneNascita" type="xs:string" minOccurs="0" /> <xs:element name="posizAnagrafica" type="xs:string" /> <xs:element name="comuneNascita" type="xs:string" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:complexType name="RicercaCittadinoResponse"> <xs:sequence> <xs:element name="return" type="tns:responseRicerca" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:complexType name="responseRicerca"> <xs:sequence> <xs:element name="lista" type="tns:soggetti" nillable="true" minOccurs="0" maxOccurs="unbounded" /> <xs:element name="message" type="xs:string" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:complexType name="soggetti"> <xs:sequence> <xs:element name="cf" type="xs:string" minOccurs="0" /> <xs:element name="cognome" type="xs:string" minOccurs="0" /> <xs:element name="dataNascita" type="xs:string" minOccurs="0" /> <xs:element name="luogoNascita" type="xs:string" minOccurs="0" /> <xs:element name="matricola" type="xs:string" minOccurs="0" /> <xs:element name="nome" type="xs:string" minOccurs="0" /> <xs:element name="posizioneAnangrafica" type="xs:string" minOccurs="0" /> <xs:element name="sesso" type="xs:string" minOccurs="0" /> </xs:sequence> </xs:complexType> </xs:schema>