Modello dati regionale d interscambio del Piano Strutturale Comunale (PSC) Allegato A Formato GML-XML In attuazione della deliberazione del Consiglio Regionale 28 maggio 2003, n. 484 "Atto di indirizzo e coordinamento tecnico per l'attuazione della L.R. 24 marzo 2000, n. 20, art. A-27 Strumenti cartografici digitali e modalità di coordinamento ed integrazione delle informazioni a supporto della pianificazione" Elaborato Aprile 2009
Realizzazione a cura di : Regione Emilia-Romagna Direzione Generale Programmazione territoriale e negoziata, intese. Relazioni europee e relazioni internazionali. Direzione Generale Organizzazione, personale, sistemi informativi e telematica.- Servizio Sviluppo amministrazione digitale e sistemi informativi geografici. Supporto tecnico: Semenda S.r.l. Pagina 2
Indice 1. Premessa... 4 2. Schemi GML 3.1.1 dei livelli cartografici... 5 2.1. Schema GML del livello cartografico S_AGA_PL 5 2.2. Schema GML del livello cartografico S_ASS_PL 5 2.3. Schema GML del livello cartografico S_DOT_LI 6 2.4. Schema GML del livello cartografico S_DOT_PL 7 2.5. Schema GML del livello cartografico S_DOT_PT 8 2.6. Schema GML del livello cartografico S_MOB_LI 9 2.7. Schema GML del livello cartografico S_MOB_PL 9 2.8. Schema GML del livello cartografico S_MOB_PT 10 2.9. Schema GML del livello cartografico S_RNS_LI 11 2.10. Schema GML del livello cartografico S_RNS_PL 11 2.11. Schema GML del livello cartografico S_RNS_PT 12 2.12. Schema GML del livello cartografico S_TER_PL 13 2.13. Schema GML del livello cartografico S_TPA_LI 13 2.14. Schema GML del livello cartografico S_TPA_PL 14 2.15. Schema GML del livello cartografico S_TPA_PT 15 2.16. Schema GML del livello cartografico S_TSC_LI 15 2.17. Schema GML del livello cartografico S_TSC_PL 16 2.18. Schema GML del livello cartografico S_TSC_PT 17 2.19. Schema GML del livello cartografico S_ZRI_PL 17 3. Schemi XML delle tabelle... 19 3.1. Schema XML della tabella S_AGA_AS 19 3.2. Schema XML della tabella S_AMB_AS 19 3.3. Schema XML della tabella S_AMBDOT 22 3.4. Schema XML della tabella S_DOT_AS 23 3.5. Schema XML della tabella S_MOB_AS 24 3.6. Schema XML della tabella S_RNS_AS 25 3.7. Schema XML della tabella S_TER_AS 25 3.8. Schema XML della tabella S_TPA_AS 26 3.9. Schema XML della tabella S_TPATPP 27 3.10. Schema XML della tabella S_TSC_AS 28 3.11. Schema XML della tabella S_ZRI_AS 29 3.12. Schema XML della tabella U_AMM_ET 30 Pagina 3
1. Premessa Il presente documento tecnico costituisce l Allegato A al Modello dati regionale d interscambio del Piano Strutturale Comunale (PSC), e definisce lo schema (XSD) dei file di scambio dei contenuti del Piano Strutturale Comunale; si tratta del formato GML 3.1.1 per i dati geometrici (livelli cartografici) e del formato XML per i dati descrittivi (tabelle). Di seguito sono elencati tutti gli schema in formato GML 3.1.1 di tutte le entità geometriche (livelli cartografici) e tutti gli schema XML di tutte le entità descrittive (tabelle). Le caratteristiche logico-concettuali delle entità trattate sono descritte nel documento complementare Modello dati di base del Piano Strutturale Comunale (PSC). Pagina 4
2. Schemi GML 3.1.1 dei livelli cartografici 2.1. Schema GML del livello cartografico S_AGA_PL <element name="s_aga_pl" type="fme:s_aga_pltype" substitutiongroup="gml:_feature"/> <complextype name="s_aga_pltype"> <element name="aga_psc"> <element ref="gml:surfaceproperty" minoccurs="0"/> <element ref="gml:multisurfaceproperty" minoccurs="0"/> 2.2. Schema GML del livello cartografico S_ASS_PL <element name="s_ass_pl" type="fme:s_ass_pltype" substitutiongroup="gml:_feature"/> <complextype name="s_ass_pltype"> <element name="tipo"> <enumeration value="a"/> <enumeration value="d"/> Pagina 5
<enumeration value="i"/> <element name="amb_psc" minoccurs="0"> <element ref="gml:surfaceproperty" minoccurs="0"/> <element ref="gml:multisurfaceproperty" minoccurs="0"/> 2.3. Schema GML del livello cartografico S_DOT_LI <element name="s_dot_li" type="fme:s_dot_litype" substitutiongroup="gml:_feature"/> <complextype name="s_dot_litype"> <element name="dot_psc"> <element name="dot_pub"> <element name="tipo_dot"> <enumeration value="s"/> <enumeration value="c"/> <enumeration value="l"/> <element name="stato"> Pagina 6
<enumeration value="2"/> <element ref="gml:curveproperty" minoccurs="0"/> <element ref="gml:multicurveproperty" minoccurs="0"/> 2.4. Schema GML del livello cartografico S_DOT_PL <element name="s_dot_pl" type="fme:s_dot_pltype" substitutiongroup="gml:_feature"/> <complextype name="s_dot_pltype"> <element name="dot_psc"> <element name="dot_pub"> <element name="tipo_dot"> <enumeration value="s"/> <enumeration value="c"/> <enumeration value="l"/> <element name="stato"> <enumeration value="2"/> <element ref="gml:surfaceproperty" minoccurs="0"/> <element ref="gml:multisurfaceproperty" minoccurs="0"/> Pagina 7
2.5. Schema GML del livello cartografico S_DOT_PT <element name="s_dot_pt" type="fme:s_dot_pttype" substitutiongroup="gml:_feature"/> <complextype name="s_dot_pttype"> <element name="dot_psc"> <element name="dot_pub"> <element name="tipo_dot"> <enumeration value="s"/> <enumeration value="c"/> <enumeration value="l"/> <element name="stato"> <enumeration value="2"/> <element ref="gml:pointproperty" minoccurs="0"/> <element ref="gml:multipointproperty" minoccurs="0"/> Pagina 8
2.6. Schema GML del livello cartografico S_MOB_LI <element name="s_mob_li" type="fme:s_mob_litype" substitutiongroup="gml:_feature"/> <complextype name="s_mob_litype"> <element name="mob_psc"> <element name="stato"> <enumeration value="2"/> <element ref="gml:curveproperty" minoccurs="0"/> <element ref="gml:multicurveproperty" minoccurs="0"/> 2.7. Schema GML del livello cartografico S_MOB_PL <element name="s_mob_pl" type="fme:s_mob_pltype" substitutiongroup="gml:_feature"/> <complextype name="s_mob_pltype"> <element name="mob_psc"> Pagina 9
<element name="stato"> <enumeration value="2"/> <element ref="gml:surfaceproperty" minoccurs="0"/> <element ref="gml:multisurfaceproperty" minoccurs="0"/> 2.8. Schema GML del livello cartografico S_MOB_PT <element name="s_mob_pt" type="fme:s_mob_pttype" substitutiongroup="gml:_feature"/> <complextype name="s_mob_pttype"> <element name="mob_psc"> <element name="stato"> <enumeration value="2"/> <element ref="gml:pointproperty" minoccurs="0"/> <element ref="gml:multipointproperty" minoccurs="0"/> Pagina 10
2.9. Schema GML del livello cartografico S_RNS_LI <element name="s_rns_li" type="fme:s_rns_litype" substitutiongroup="gml:_feature"/> <complextype name="s_rns_litype"> <element name="rns_psc"> <element name="ptpr_29"> <element name="vin_idg"> <element ref="gml:curveproperty" minoccurs="0"/> <element ref="gml:multicurveproperty" minoccurs="0"/> 2.10. Schema GML del livello cartografico S_RNS_PL <schema targetnamespace="http://www.safe.com/gml/fme" xmlns="http://www.w3.org/2001/xmlschema" xmlns:gml="http://www.opengis.net/gml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:fme="http://www.safe.com/gml/fme" elementformdefault="qualified"> <element name="s_rns_pl" type="fme:s_rns_pltype" substitutiongroup="gml:_feature"/> <complextype name="s_rns_pltype"> Pagina 11
<element name="rns_psc"> <element name="ptpr_29"> <element name="vin_idg"> <element ref="gml:surfaceproperty" minoccurs="0"/> <element ref="gml:multisurfaceproperty" minoccurs="0"/> 2.11. Schema GML del livello cartografico S_RNS_PT <element name="s_rns_pt" type="fme:s_rns_pttype" substitutiongroup="gml:_feature"/> <complextype name="s_rns_pttype"> <element name="rns_psc"> <element name="ptpr_29"> Pagina 12
<element name="vin_idg"> <element ref="gml:pointproperty" minoccurs="0"/> <element ref="gml:multipointproperty" minoccurs="0"/> 2.12. Schema GML del livello cartografico S_TER_PL <element name="s_ter_pl" type="fme:s_ter_pltype" substitutiongroup="gml:_feature"/> <complextype name="s_ter_pltype"> <element name="cod_ter"> <enumeration value="urb"/> <enumeration value="urn"/> <enumeration value="rur"/> <element ref="gml:surfaceproperty" minoccurs="0"/> <element ref="gml:multisurfaceproperty" minoccurs="0"/> 2.13. Schema GML del livello cartografico S_TPA_LI <element name="s_tpa_li" type="fme:s_tpa_litype" substitutiongroup="gml:_feature"/> Pagina 13
<complextype name="s_tpa_litype"> <element name="tpa_psc"> <element name="vin_42"> <element ref="gml:curveproperty" minoccurs="0"/> <element ref="gml:multicurveproperty" minoccurs="0"/> 2.14. Schema GML del livello cartografico S_TPA_PL <element name="s_tpa_pl" type="fme:s_tpa_pltype" substitutiongroup="gml:_feature"/> <complextype name="s_tpa_pltype"> <element name="tpa_psc"> <element name="vin_42"> Pagina 14
<element ref="gml:surfaceproperty" minoccurs="0"/> <element ref="gml:multisurfaceproperty" minoccurs="0"/> 2.15. Schema GML del livello cartografico S_TPA_PT <element name="s_tpa_pt" type="fme:s_tpa_pttype" substitutiongroup="gml:_feature"/> <complextype name="s_tpa_pttype"> <element name="tpa_psc"> <element name="vin_42"> <element ref="gml:pointproperty" minoccurs="0"/> <element ref="gml:multipointproperty" minoccurs="0"/> 2.16. Schema GML del livello cartografico S_TSC_LI <element name="s_tsc_li" type="fme:s_tsc_litype" substitutiongroup="gml:_feature"/> <complextype name="s_tsc_litype"> Pagina 15
<element name="tsc_psc"> <element name="vin_42"> <element ref="gml:curveproperty" minoccurs="0"/> <element ref="gml:multicurveproperty" minoccurs="0"/> 2.17. Schema GML del livello cartografico S_TSC_PL <element name="s_tsc_pl" type="fme:s_tsc_pltype" substitutiongroup="gml:_feature"/> <complextype name="s_tsc_pltype"> <element name="tsc_psc"> <element name="vin_42"> Pagina 16
<element ref="gml:surfaceproperty" minoccurs="0"/> <element ref="gml:multisurfaceproperty" minoccurs="0"/> 2.18. Schema GML del livello cartografico S_TSC_PT <element name="s_tsc_pt" type="fme:s_tsc_pttype" substitutiongroup="gml:_feature"/> <complextype name="s_tsc_pttype"> <element name="tsc_psc"> <element name="vin_42"> <element ref="gml:pointproperty" minoccurs="0"/> <element ref="gml:multipointproperty" minoccurs="0"/> 2.19. Schema GML del livello cartografico S_ZRI_PL <element name="s_zri_pl" type="fme:s_zri_pltype" substitutiongroup="gml:_feature"/> <complextype name="s_zri_pltype"> Pagina 17
<element name="zri_psc" minoccurs="0"> <element ref="gml:surfaceproperty" minoccurs="0"/> <element ref="gml:multisurfaceproperty" minoccurs="0"/> Pagina 18
3. Schemi XML delle tabelle 3.1. Schema XML della tabella S_AGA_AS <xs:schema xmlns:xs="http://www.w3.org/2001/xmlschema" elementformdefault="qualified"> <xs:element name="tabella"> <xs:element name="record" maxoccurs="unbounded"> <xs:element name="cod_istat"> <xs:length value="6"/> <xs:element name="aga_psc"> <xs:maxlength value="10"/> <xs:element name="aga_des"> <xs:maxlength value="200"/> <xs:element name="aga_rer"> <xs:enumeration value="pua"/> <xs:enumeration value="ptpr_32"/> <xs:enumeration value="cav"/> <xs:enumeration value="a7_c4"/> <xs:enumeration value="atg"/> <xs:attribute name="nome" type="xs:string" use="required"/> </xs:schema> 3.2. Schema XML della tabella S_AMB_AS <xs:schema xmlns:xs="http://www.w3.org/2001/xmlschema" elementformdefault="qualified"> <xs:element name="tabella"> <xs:element name="record" maxoccurs="unbounded"> <xs:element name="cod_istat"> Pagina 19
<xs:length value="6"/> <xs:element name="amb_psc"> <xs:maxlength value="10"/> <xs:element name="amb_des"> <xs:maxlength value="200"/> <xs:element name="cod_prov"> <xs:length value="3"/> <xs:element name="amb_cod"> <xs:enumeration value="acs"/> <xs:enumeration value="auc"/> <xs:enumeration value="ar"/> <xs:enumeration value="ans"/> <xs:enumeration value="asp_s"/> <xs:enumeration value="asp_c"/> <xs:enumeration value="apf"/> <xs:enumeration value="avn"/> <xs:enumeration value="arp"/> <xs:enumeration value="avp"/> <xs:enumeration value="aap"/> <xs:element name="politica" minoccurs="0"> <xs:enumeration value="con"/> <xs:enumeration value="riq"/> <xs:enumeration value="nis"/> <xs:enumeration value="nie"/> <xs:element name="funzione" minoccurs="0"> <xs:enumeration value="mix_res"/> <xs:enumeration value="mix_art"/> <xs:enumeration value="mix_terz"/> <xs:enumeration value="mix_tur"/> <xs:enumeration value="sp_man"/> <xs:enumeration value="sp_misto"/> <xs:enumeration value="sp_tur"/> <xs:enumeration value="sp_comm"/> <xs:enumeration value="pf_1"/> <xs:enumeration value="pf_2"/> <xs:enumeration value="pf_3"/> <xs:enumeration value="pf_4"/> <xs:enumeration value="pf_5"/> <xs:enumeration value="pf_6"/> Pagina 20
<xs:enumeration value="pf_7"/> <xs:enumeration value="pf_8"/> <xs:element name="sc_res"> <xs:restriction base="xs:decimal"> <xs:totaldigits value="10"/> <xs:fractiondigits value="2"/> <xs:element name="alloggi"> <xs:restriction base="xs:decimal"> <xs:totaldigits value="10"/> <xs:fractiondigits value="2"/> <xs:element name="sc_nres"> <xs:restriction base="xs:decimal"> <xs:totaldigits value="10"/> <xs:fractiondigits value="2"/> <xs:element name="st" minoccurs="0"> <xs:restriction base="xs:decimal"> <xs:totaldigits value="10"/> <xs:fractiondigits value="2"/> <xs:element name="aea"> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:element name="qu_col"> <xs:restriction base="xs:decimal"> <xs:totaldigits value="10"/> <xs:fractiondigits value="2"/> <xs:element name="qu_eco"> <xs:restriction base="xs:decimal"> <xs:totaldigits value="10"/> <xs:fractiondigits value="2"/> <xs:mininclusive value="0"/> <xs:attribute name="nome" type="xs:string" use="required"/> </xs:schema> Pagina 21
3.3. Schema XML della tabella S_AMBDOT <xs:schema xmlns:xs="http://www.w3.org/2001/xmlschema" elementformdefault="qualified"> <xs:element name="tabella"> <xs:element name="record" maxoccurs="unbounded"> <xs:element name="cod_istat"> <xs:length value="6"/> <xs:element name="amb_psc"> <xs:maxlength value="10"/> <xs:element name="cod_prov"> <xs:length value="3"/> <xs:element name="dot_cod"> <xs:enumeration value="coa"/> <xs:enumeration value="cob"/> <xs:enumeration value="coc"/> <xs:enumeration value="cod"/> <xs:enumeration value="coe"/> <xs:enumeration value="cof"/> <xs:enumeration value="cog"/> <xs:enumeration value="coh"/> <xs:enumeration value="eca"/> <xs:enumeration value="ecb"/> <xs:enumeration value="ecc"/> <xs:enumeration value="ecx"/> <xs:enumeration value="ura"/> <xs:enumeration value="urb"/> <xs:enumeration value="urc"/> <xs:enumeration value="urd"/> <xs:enumeration value="ure"/> <xs:enumeration value="urf"/> <xs:attribute name="nome" type="xs:string" use="required"/> </xs:schema> Pagina 22
3.4. Schema XML della tabella S_DOT_AS <xs:schema xmlns:xs="http://www.w3.org/2001/xmlschema" elementformdefault="qualified"> <xs:element name="tabella"> <xs:element name="record" maxoccurs="unbounded"> <xs:element name="cod_istat"> <xs:length value="6"/> <xs:element name="dot_psc"> <xs:maxlength value="10"/> <xs:element name="dot_des"> <xs:maxlength value="200"/> <xs:element name="cod_prov"> <xs:length value="3"/> <xs:element name="dot_cod"> <xs:enumeration value="coa"/> <xs:enumeration value="cob"/> <xs:enumeration value="coc"/> <xs:enumeration value="cod"/> <xs:enumeration value="coe"/> <xs:enumeration value="cof"/> <xs:enumeration value="cog"/> <xs:enumeration value="coh"/> <xs:enumeration value="eca"/> <xs:enumeration value="ecb"/> <xs:enumeration value="ecc"/> <xs:enumeration value="ecx"/> <xs:enumeration value="ura"/> <xs:enumeration value="urb"/> <xs:enumeration value="urc"/> <xs:enumeration value="urd"/> <xs:enumeration value="ure"/> <xs:enumeration value="urf"/> <xs:attribute name="nome" type="xs:string" use="required"/> </xs:schema> Pagina 23
3.5. Schema XML della tabella S_MOB_AS <xs:schema xmlns:xs="http://www.w3.org/2001/xmlschema" elementformdefault="qualified"> <xs:element name="tabella"> <xs:element name="record" maxoccurs="unbounded"> <xs:element name="cod_istat"> <xs:length value="6"/> <xs:element name="mob_psc"> <xs:maxlength value="10"/> <xs:element name="mob_des"> <xs:maxlength value="200"/> <xs:element name="cod_prov"> <xs:length value="3"/> <xs:element name="mob_cod"> <xs:enumeration value="ac"/> <xs:enumeration value="fi"/> <xs:enumeration value="fs"/> <xs:enumeration value="ps"/> <xs:enumeration value="va"/> <xs:enumeration value="sa"/> <xs:enumeration value="vn"/> <xs:enumeration value="vr"/> <xs:enumeration value="ve"/> <xs:enumeration value="vu"/> <xs:enumeration value="vc"/> <xs:enumeration value="cp"/> <xs:enumeration value="id"/> <xs:enumeration value="ix"/> <xs:attribute name="nome" type="xs:string" use="required"/> </xs:schema> Pagina 24
3.6. Schema XML della tabella S_RNS_AS <xs:schema xmlns:xs="http://www.w3.org/2001/xmlschema" elementformdefault="qualified"> <xs:element name="tabella"> <xs:element name="record" maxoccurs="unbounded"> <xs:element name="cod_istat"> <xs:length value="6"/> <xs:element name="rns_psc"> <xs:maxlength value="10"/> <xs:element name="rns_des"> <xs:maxlength value="200"/> <xs:element name="cod_prov"> <xs:length value="3"/> <xs:element name="rns_cod"> <xs:enumeration value="ppc"/> <xs:enumeration value="rir"/> <xs:enumeration value="sism"/> <xs:enumeration value="idr"/> <xs:enumeration value="fra"/> <xs:attribute name="nome" type="xs:string" use="required"/> </xs:schema> 3.7. Schema XML della tabella S_TER_AS <xs:schema xmlns:xs="http://www.w3.org/2001/xmlschema" elementformdefault="qualified"> <xs:element name="tabella"> <xs:element name="record" maxoccurs="unbounded"> Pagina 25
<xs:element name="cod_istat"> <xs:length value="6"/> <xs:element name="cod_ter"> <xs:enumeration value="rur"/> <xs:enumeration value="urb"/> <xs:enumeration value="urn"/> <xs:element name="sc_res"> <xs:restriction base="xs:decimal"> <xs:totaldigits value="10"/> <xs:fractiondigits value="2"/> <xs:mininclusive value="0"/> <xs:element name="alloggi"> <xs:restriction base="xs:decimal"> <xs:totaldigits value="10"/> <xs:fractiondigits value="2"/> <xs:mininclusive value="0"/> <xs:element name="sc_nres"> <xs:restriction base="xs:decimal"> <xs:totaldigits value="10"/> <xs:fractiondigits value="2"/> <xs:mininclusive value="0"/> <xs:element name="st"> <xs:restriction base="xs:decimal"> <xs:totaldigits value="10"/> <xs:fractiondigits value="2"/> <xs:mininclusive value="0"/> <xs:attribute name="nome" type="xs:string" use="required"/> </xs:schema> 3.8. Schema XML della tabella S_TPA_AS <xs:schema xmlns:xs="http://www.w3.org/2001/xmlschema" elementformdefault="qualified"> <xs:element name="tabella"> Pagina 26
<xs:element name="record" maxoccurs="unbounded"> <xs:element name="cod_istat"> <xs:length value="6"/> <xs:element name="tpa_psc"> <xs:maxlength value="10"/> <xs:element name="tpa_des"> <xs:maxlength value="200"/> <xs:attribute name="nome" type="xs:string" use="required"/> </xs:schema> 3.9. Schema XML della tabella S_TPATPP <xs:schema xmlns:xs="http://www.w3.org/2001/xmlschema" elementformdefault="qualified"> <xs:element name="tabella"> <xs:element name="record" maxoccurs="unbounded"> <xs:element name="cod_istat"> <xs:length value="6"/> <xs:element name="tpa_psc"> <xs:maxlength value="10"/> <xs:element name="cod_prov"> <xs:length value="3"/> <xs:element name="tpa_cod"> Pagina 27
<xs:enumeration value="sic"/> <xs:enumeration value="zps"/> <xs:enumeration value="par"/> <xs:enumeration value="rna"/> <xs:enumeration value="pnp"/> <xs:enumeration value="are"/> <xs:enumeration value="ptpr9"/> <xs:enumeration value="ptpr10"/> <xs:enumeration value="ptpr11"/> <xs:enumeration value="ptpr12"/> <xs:enumeration value="ptpr13"/> <xs:enumeration value="ptpr14"/> <xs:enumeration value="ptpr15"/> <xs:enumeration value="ptpr17"/> <xs:enumeration value="ptpr18"/> <xs:enumeration value="ptpr19"/> <xs:enumeration value="ptpr20_1"/> <xs:enumeration value="ptpr20_2"/> <xs:enumeration value="ptpr20_3"/> <xs:enumeration value="ptpr25"/> <xs:enumeration value="ptpr28"/> <xs:enumeration value="gal_a"/> <xs:enumeration value="gal_b"/> <xs:enumeration value="gal_c"/> <xs:enumeration value="gal_d"/> <xs:enumeration value="gal_i"/> <xs:enumeration value="tse"/> <xs:enumeration value="e"/> <xs:enumeration value="ptpr21_2a"/> <xs:enumeration value="ptpr21_2b1"/> <xs:enumeration value="ptpr21_2b2"/> <xs:enumeration value="ptpr21_2c"/> <xs:enumeration value="ptpr21_2d"/> <xs:enumeration value="ptpr23_1ab"/> <xs:enumeration value="ptpr23_1c"/> <xs:enumeration value="ptpr23_1d"/> <xs:enumeration value="ptpr24_2"/> <xs:enumeration value="ais"/> <xs:enumeration value="a9_c1"/> <xs:enumeration value="a9_c2"/> <xs:attribute name="nome" type="xs:string" use="required"/> </xs:schema> 3.10. Schema XML della tabella S_TSC_AS <xs:schema xmlns:xs="http://www.w3.org/2001/xmlschema" elementformdefault="qualified"> <xs:element name="tabella"> <xs:element name="record" maxoccurs="unbounded"> <xs:element name="cod_istat"> <xs:length value="6"/> Pagina 28
<xs:element name="tsc_psc"> <xs:maxlength value="10"/> <xs:element name="tsc_des"> <xs:maxlength value="200"/> <xs:element name="cod_prov"> <xs:length value="3"/> <xs:element name="tsc_cod"> <xs:enumeration value="ptpr21_2a"/> <xs:enumeration value="ptpr21_2b1"/> <xs:enumeration value="ptpr21_2b2"/> <xs:enumeration value="ptpr21_2c"/> <xs:enumeration value="ptpr21_2d"/> <xs:enumeration value="ptpr23_1ab"/> <xs:enumeration value="ptpr23_1c"/> <xs:enumeration value="ptpr23_1d"/> <xs:enumeration value="ptpr24_2"/> <xs:enumeration value="ais"/> <xs:enumeration value="a9_c1"/> <xs:enumeration value="a9_c2"/> <xs:attribute name="nome" type="xs:string" use="required"/> </xs:schema> 3.11. Schema XML della tabella S_ZRI_AS <xs:schema xmlns:xs="http://www.w3.org/2001/xmlschema" elementformdefault="qualified"> <xs:element name="tabella"> <xs:element name="record" maxoccurs="unbounded"> <xs:element name="cod_istat"> <xs:length value="6"/> <xs:element name="zri_psc"> Pagina 29
<xs:maxlength value="10"/> <xs:element name="zri_des"> <xs:maxlength value="200"/> <xs:element name="zri_rer"> <xs:enumeration value="str"/> <xs:enumeration value="fer"/> <xs:enumeration value="cim"/> <xs:enumeration value="idr"/> <xs:enumeration value="gas"/> <xs:enumeration value="ele"/> <xs:enumeration value="aer"/> <xs:enumeration value="mil"/> <xs:enumeration value="alt"/> <xs:attribute name="nome" type="xs:string" use="required"/> </xs:schema> 3.12. Schema XML della tabella U_AMM_ET <xs:schema xmlns:xs="http://www.w3.org/2001/xmlschema" elementformdefault="qualified"> <xs:element name="tabella"> <xs:element name="record" maxoccurs="unbounded"> <xs:element name="cod_istat"> <xs:length value="6"/> <xs:element name="tipo_str" default="psc"> <xs:length value="3"/> <xs:element name="str_cod" minoccurs="0"> <xs:maxlength value="20"/> <xs:element name="str_des" minoccurs="0"> Pagina 30
<xs:maxlength value="200"/> <xs:element name="n_del_ad"> <xs:maxlength value="50"/> <xs:element name="dt_del_ad" type="xs:date"/> <xs:element name="n_del_ap"> <xs:maxlength value="50"/> <xs:element name="dt_del_ap" type="xs:date"/> <xs:element name="dt_agg" type="xs:date"/> <xs:attribute name="nome" type="xs:string" use="required"/> </xs:schema> Pagina 31