Manuale di progettazione schemi XML



Documenti analoghi
Allegato 2 XML-Schema per l alimentazione del ReGIndE TipiBaseReGIndE.xsd

OSSERVATORIO RIFIUTI SOVRAREGIONALE ~ ~ ~ IMPORTAZIONE AUTOMATICA DELLE IMFORMAZIONI SUI RIFIUTI RITIRATI E PRODOTTI DAGLI IMPIANTI.

Gestione ex Inpdap SISTEMA INFORMATIVO DOMANDE DI PRESTAZIONI PENSIONISTICHE E NON PENSIONISTICHE

Specifiche struttura del file dei rilievi Descrizione e XML Schema

MiFID - TREM v2.0 per interfaccia locale. 1. Invio di transazioni su strumenti finanziari identificati dal codice alternativo di identificazione (AII)

Allegato 2 Struttura di ComunicazioniSoggetti.xml. Schema. Pagina 1 di 7

Allegato: AgibilitaResponse_V1.1

MODELLI DEI PACCHETTI DI ARCHIVIAZIONE (AIP)

Sistema DE.PRO.EM. Istruzioni per il caricamento delle informazioni relative ai prodotti tramite file XML. Versione 1.0

PROGETTO TESSERA SANITARIA

Allegato 3 Struttura di Esiti.xml. Schema

PROGETTO TESSERA SANITARIA

Specifiche tecniche. Allegato C.1

FATTURA ELETTRONICA {

o SUAP_common_components.xsd, contiene gli elementi informativi condivisi dai moduli afferenti l ambito Attività commerciali e assimilabili

GAZZETTA UFFICIALE DELLA REPUBBLICA ITALIANA Serie generale - n. 8 ALLEGATO 5 METADATI

WEB SERVICES SERVIZI PER RICEZIONE ED ELABORAZIONE MESSAGGI AMBIENTE REALE

Autorità Nazionale Anticorruzione e per la valutazione e la trasparenza delle amministrazioni pubbliche

Indagini sul personale dipendente Applicazione web per la raccolta dei dati Guida tecnica

EDIZIONE FEBBRAIO 2012

WEB SERVICES SERVIZI PER RICEZIONE ED ELABORAZIONE MESSAGGI AMBIENTE PROVA

Autorità per l energia elettrica e il gas

Autorità per l energia elettrica e il gas

Gestione ex Inpdap SISTEMA INFORMATIVO COOPERAZIONE CON GLI ENTI DI PATRONATO PER LA ISTRUTTORIA RELATIVA ALLE

PAG. 1 DI LUGLIO 2010 PROGETTO TESSERA SANITARIA WEB SERVICES PER LA TRASMISSIONE DEI CERTIFICATI DI MALATTIA ALL INPS VER 1.

Specifiche tecniche di trasmissione per i Comuni

Specifiche tecniche. Allegato C

- c.f.-p.iva PEC

PROGETTO TESSERA SANITARIA SERVIZI DI COMUNICAZIONE ATTIVAZIONE E REVOCA DELLE TS-CNS

<?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:xs=" targetnamespace=

ALLEGATO B. Specifiche tecniche per la trasmissione telematica dei dati relativi al

MINISTERO DELLA GIUSTIZIA

Tecnologie Web T XML Schema

Laboratorio XMLSchema

IL DIRETTORE DELL AGENZIA. In base alle attribuzioni conferitegli dalle norme riportate nel seguito del presente provvedimento, Dispone:

Specifiche di invocazione del sistema di monitoraggio e controllo servizi CART

o SUAP_modulo_commercio_ingrosso xsd, che contiene la definizione del modulo COMUNICAZIONE PER L AVVIO DI ATTIVITÀ DI COMMERCIO ALL INGROSSO

Schema A-indirizzi_gp.xsd

Gestione dipendenti pubblici

Decreto 10 luglio (Pubblicato nella G.U. n. 165 del Suppl. Ordinario n.120)

DOCUMENTO ARCHITETTURALE ARPA-BRIDGE

MANUALE UTENTE SRTY SISTEMA INFORMATIVO SANITARIO SRTY MANUALE UTENTE. Contratto:

Schema gestionesegnalazioni.xsd

o SUE_modulo_comunicazione_fine_lavori xsd, che implementa COMUNICAZIONE FINE LAVORI

1.1Descrizione dei web service per la modalità di scambio dati

Manuale d uso Servizi di accoglienza prescrizioni regionali

IL PRESIDENTE DELLA GIUNTA REGIONALE. Visto l articolo 121 della Costituzione (come modificato dalla legge costituzionale 22 novembre 1999, n.

PROGETTO TESSERA SANITARIA. Schema dati spesa sanitaria di cui art. 3 comma 3 D.ls 175/2014

1. Accordo di servizio Richiesta Indirizzi PEC CAD Art6 [concessionario del servizio di posta certificata al cittadino]

SPECIFICHE TECNICHE DEL MODELLO STANDARD TIPIZZATO PER LA TRASMISSIONE DEL CONTRATTO DI RETE AL REGISTRO DELLE IMPRESE

ALLEGATO B SCHEMA XSD DELLE SPECIFICHE TECNICHE DEL MODELLO TIPIZZATO DELL ATTO MODIFICATIVO DELL ATTO COSTITUTIVO E DELLO STATUTO DI START-UP

Appendice F: Allegato tecnico alle linee guida sull iscrizione on line

Postedoc - Manuale della Conservazione Sostitutiva

1 DOMINIO DI APPLICAZIONE DEL SERVIZIO INFORMATICO DI TESORERIA... 3

Manuale di Conservazione

TECN.PROG.SIST.INF. XML. Roberta Gerboni

Flusso informativo delle prestazioni residenziali e semiresidenziali

A) Nuove funzioni di simulazione per aziende ai fini del controllo dei limiti temporali CIGO e CIGS

Linguaggi ed Applicazioni mul1mediali

ASSEGNAZIONE FABBISOGNO

Progetto SIRPE De-materializzazione delle prescrizioni. Servizi personalizzati della CIL

Flusso informativo delle prestazioni residenziali e semiresidenziali

AVVISO DI PAGAMENTO. Descrizione del documento e schema XML. WebEDI Scambio elettronico documenti. AVVISO DI PAGAMENTO.doc

Invio Attestati ai Datori di lavoro in formato XML Specifiche Tecniche

XML Schema. Dario Bottazzi Tel , SkypeID: dariobottazzi

unico</xs:documentation>

GovPay Porta di Accesso al Nodo dei Pagamenti SPC Manuale Utente

Comunicazione n. DME/ del 16 aprile 2009

PROGETTO DOMINIO ESTERNO WEB SERVICES PER RICEZIONE ED ELABORAZIONE MESSAGGI

Task AP-7 Sistema informativo regionale di raccordo Cisis-Cinsedo

RSS. Si sente parlare, anzi si vedono spuntare sempre più spesso siti che offrono i cosiddetti feed RSS.

istituito l'xml Working Group nell'ambito del W3C che nel dicembre 97 pubblica delle Proposed Recomendation

Linee Generali di Automazione del Prodotto Sistema Informativo Socio-Sanitario (Cure domiciliari)

Classification of Financial Instrument(CFI)] quotazione si /no indicatore eventuale della quotazione

Allegato 5 METADATI BOZZA

Manuale Utente TebeniService 5.0.0

Formati di interscambio

XML e XSD. Tito Flagella tito@link.it Lorenzo Nardi nardi80@gmail.com

ALLEGATO A. Specifiche tecniche per la trasmissione telematica Modello Iva 74 bis

PROGETTO TESSERA SANITARIA

APPENDICE L Flussi di scambio R_AR per le immagini tra Equitalia SpA e il Fornitore

Il Ministro dello Sviluppo Economico

ISTITUTO NAZIONALE DELLA PREVIDENZA SOCIALE

GME Sito Internet Files XML e Microsoft Office 2003

Comunicazione tra AOO di Documenti Amministrativi Protocollati.

Standardizzazione flussi informativi relativi al bonus sociale elettrico e/o gas (art. 10 del TIBEG)

ALLEGATO B SCHEMA XSD DELLE SPECIFICHE TECNICHE DEL MODELLO TIPIZZATO DELL ATTO DI COSTITUZIONE DI START-UP INNOVATIVE AVENTI FORMA DI SOCIETÀ A

Web Service per importare un adempimento SUAP in. Versione: 1.2 Data: 16/04/12 Autore: InfoCamere Direzione Applicazioni

ORSO 3.0 OSSERVATORIO RIFIUTI SOVRAREGIONALE

IL DIRETTORE DELL AGENZIA. In base alle attribuzioni conferitegli dalle norme riportate nel seguito del presente provvedimento.

COMUNE DI SAGRADO. ALLEGATO AL MANUALE DI CONSERVAZIONE Affidatario Regione Friuli Venezia Giulia ATTRIBUTI COMUNI A TUTTE LE CLASSI DOCUMENTALI

PRESIDENZA DEL CONSIGLIO DEI MINISTRI C ONFERENZA UNIFICATA

Allegato A) Il file prodotto e presentato dal tecnico deve rispondere alle seguenti caratteristiche:

Sistema DE.PRO.EM. Istruzioni per il caricamento delle informazioni relative ai prodotti tramite file XML. Versione 2.0

Uno XML Schema è un documento XML che descrive la grammatica di un linguaggio XML utilizzando un linguaggio di markup specifico.

PROGETTO TESSERA SANITARIA

ALLEGATO AL MANUALE DI CONSERVAZIONE Affidatario Regione Friuli Venezia Giulia ATTRIBUTI COMUNI A TUTTE LE CLASSI DOCUMENTALI

Modelli di presentazione dei documenti XML

Transcript:

Ministero dell'economia e delle finanze Dipartimento per le politiche fiscali - Ufficio coordinamento tecnologie informatiche Sergio Baldelli Manuale di progettazione schemi XML Conformi alle regole del Repository dell'amministrazione finanziaria

Manuale di progettazione schemi XML Conformi alle regole del Repository dell'amministrazione finanziaria

Sommario

Lista delle Tabelle

Lista degli Esempi

PREFAZIONE

Capitolo 1. INTRODUZIONE 1.1. Perché XML <PrezzoUnitario>34,25</PrezzoUnitario>

1.2. Perché schemi XML 1.2. Perché schemi XML

1.3. Perché i repositories di schemi XML 1.3. Perché i repositories di schemi XML

1.3. Perché i repositories di schemi XML

1.4. Destinatari 1.4. Destinatari 1.5. Principi guida

1.6. Terminologia 1.6. Terminologia 1.7. Formato del documento

1.7. Formato del documento Note al capitolo

Capitolo 2. PROGETTAZIONE MODULARE xs:enumeration

Capitolo 3. REGOLE DI PROGETTAZIONE DEGLI SCHEMI XML 3.1. Regole generali 3.1.1. Metalinguaggio standard 3.1.2. Struttura generale degli schemi 3.1.3. Uso preferenziale dei tipi semplici predefiniti

3.1.4. Spazio dei nomi della raccomandazione del W3C XML Schema 3.1.4. Spazio dei nomi della raccomandazione del W3C XML Schema xs xs:schema 3.1.5. Metadati per l'identificazione e documentazione degli schemi

3.1.6. Gruppi di sostituzione <rdf:li/> <rdf:bag/> <!--... --> <dc:creator> <rdf:bag> <rdf:li>agenzia ENTRATE - DC GEST. TRIB. - PROC. AUT. E SERV. TELEMATICI</rdf:li> <rdf:li>agenzia TERRITORIO - DC ORG. E SS.II. - AREA GEST. OPERATIVA</rdf:li> </rdf:bag> </dc:creator> <!--... -->

3.1.7. Elemento xsd:all 3.1.6. Gruppi di sostituzione substitutiongroup = QName substitutiongroup xs:element xs:choice xs:substitution substitutiongroup = QName 3.1.7. Elemento xsd:all xs:all xs:complextype minoccurs maxoccurs xs:all minoccurs="0" maxoccurs="1" xs:all xs:all 3.1.8. Attributo nillable nillable="true" <xs:element name="dataspedizione" type="xs:date" nillable="true"/> <dataspedizione></dataspedizione>

3.1.9. Uso degli attributi nillable 3.1.9. Uso degli attributi 3.1.10. Contenuto misto (mixed content)

3.2.1. Definizione globale dei tipi non primitivi 3.2. Regole di dichiarazione e definizione 3.2.1. Definizione globale dei tipi non primitivi <xs:schema...> <!--... --> <!-- Definizione globale di un tipo complesso --> <xs:complextype name="nomepersonatype"> <xs:sequence> <xs:element name="nome" type="xs:string"/> <xs:element name="cognome" type="xs:string"/> </xs:sequence> </xs:complextype> <!-- Utilizzo di un tipo complesso globale --> <xs:complextype name="datianagrafici"> <xs:sequence> <xs:element name="nomepersona" type="nomepersonatype"/> <!--... --> </xs:sequence> </xs:complextype > <!--... -->

3.2.2. Schema radice 3.2.2. Schema radice <xs:schema/> type="" xs:annotation xs:documentation

3.2.4. Costrutti xs:any e xs:anyattribute 3.2.3. Riuso di componenti xs:inport 3.2.4. Costrutti xs:any e xs:anyattribute xs:any xs:anyattribute <!--... --> <xs:element name="indirizzo" type="indirizzotype"/> <xs:complextype name="indirizzotype"> <xs:sequence> <xs:element name="via" type="viatype"/> <xs:element name="numerocivico" type="numerocivicotype"/> <xs:element name="citta" type="cittatype"/> <xs:element name="provincia" type="provinciatype"/> <xs:element name="cap" type="captype"/> <xs:any minoccurs="0"/> </xs:sequence> <xs:anyattribute/> </xs:complextype> <!--... --> xs:any <!--... --> <xs:element name="indirizzo" type="indirizzotype"/>

3.3. Regole per la formazione dei nomi <xs:complextype name="indirizzotype"> <xs:sequence> <xsd:any minoccurs="0" maxoccurs="2"/> <xs:element name="via" type="viatype"/> <xs:element name="numerocivico" type="numerocivicotype"/> <xs:element name="citta" type="cittatype"/> <xs:element name="provincia" type="provinciatype"/> <xs:element name="cap" type="captype"/> </xs:sequence> <xs:anyattribute/> </xs:complextype> <!--... --> xs:any xs:any xs:any xs:any xs:any xs:anyattribute xs:any xs:anyattribute 3.3. Regole per la formazione dei nomi 3.3.1. Nome dell'elemento radice

3.3.2. Nomi dei marcatori e catalogo dati <xs:element name="richiestavisuracatastale" type="richiestavisuracatastaletype"/> <xs:complextype name="richiestavisuracatastaletype"> 3.3.2. Nomi dei marcatori e catalogo dati 3.3.3. Regole generali di assegnazione dei nomi xs:documentation xs:annotation <!--... --> <xs:complextype name="convenzioneocse"> <xs:annotation>

3.4. Regole relative allo spazio dei nomi (namespaces) <xs:documentation>ocse: Organizzazione per la Cooperazione e lo Sviluppo Economico</xs:documentation> </xs:annotation> <!--... --> </xs:complextype> <!--... --> <!--... --> <xs:element name="aliquotaimposta" type="aliquotaimpostatype"> <xs:complextype name="aliquotaimpostatype"> <!-- UpperCamelCase --> <xs:element type="aliquotaimpostatype"/> <xs:attribute name="valutaaliquotaimposta" type="xs:string"/> <!-- lowercamelcase --> </xs:complextype> <!--... --> 3.4. Regole relative allo spazio dei nomi (namespaces) 3.4.1. Formazione dei namespaces

3.4.2. Target namespace urn:it:gov:finanze:<organizzazione>:[radice libreria codici]:<nome>:<pr imario>:<secondario> urn:it:gov:finanze <organizzazione> <nome> <primario> <secondario> urn:it:gov:finanze:agenziaentrate:radice:richiestacodicefiscale:1:0 3.4.2. Target namespace xs:schema xs:targetnamespace

3.5. Regole relative alla versione xs:targetnamespace <!--... --> <xs:schema targetnamespace="urn:it:gov:finanze:agenziaentrate:radice:richiestacodicefiscale:1:0" <!--... --> 3.5. Regole relative alla versione version xs:schema <!--... --> <xs:schema targetnamespace="urn:it:gov:finanze:agenziaentrate:radice:richiestacodicefiscale:1:0" version="1.0" <!--... -->

3.6. Regole relative agli elenchi di codici (code lists) version xs:schema targetnamespace 3.6. Regole relative agli elenchi di codici (code lists) xs:enumeration urn:it:gov:finanze:agenziaentrate:codici:codicitributo:1:0 xs:import <!--... --> <xs:import namespace="urn:it:gov:finanze:agenziaentrate:codici:codicitributo:1:0" schemalocation= http://www.finanze.it/repositoryxml/codicitributo.1.0.xsd /> <!--... --> Note al capitolo

3.6. Regole relative agli elenchi di codici (code lists) <!--... --> <xs:element name="indirizzo"> <xs:complextype> <xs:sequence> <xs:element name="via" type="xs:string"/> <xs:element name="numerocivico" type="xs:string"/> <xs:element name="codiceavviamentopostale" type="xs:string"/> <!--... --> </xs:sequence> </xs:complextype> </xs:element> <xs:import namespace="" schemalocation=""/> xmlns

Capitolo 4. APPENDICI 4.1. Tabelle delle regole di progettazione xs:schema substitutiongroup = QName final xs:complextype xs:all nillable xs:annotation xs:documentation xs:inport

4.1. Tabelle delle regole di progettazione xs:any xs:anyattribute xs:documentation xs:annotation urn:it:gov:finanze:<organizzazione>:[radice libreria codici]:<nome>:<pr imario>:<secondario> xs:targetnamespace version xs:schema targetnamespace

4.2. Formato dei metadati 4.2. Formato dei metadati <!--... --> <xs:annotation> <xs:documentation> <metadati> <rdf:rdf xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc ="http://purl.org/dc/elements/1.1/ xmlns:dcterms ="http://purl.org/dc/terms/"> <rdf:description rdf:about=""> <dc:title>730 on line 2005</dc:title> <dc:subject> <rdf:bag> <rdf:li>fisco</rdf:li> <rdf:li>imposta sul reddito</rdf:li> <rdf:li>dichiarazione</rdf:li> <!-- etc. --> </rdf:bag> </dc:subject> <dc:description>questo schema definisce il formato XML della dichiarazione dei redditi delle persone fisiche inviata telematicamente tramite il web service FiscoSmart...</dc:description> <dc:type>w3c XML Schema</dc:type> <dc:format>text/xml</dc:format> <dc:language>it</dc:language> <dc:creator>agenzia ENTRATE - DC GESTIONE TRIBUTI</dc:creator> <dc:publisher> <rdf:bag> <rdf:li>repository schemi XML Amministrazione Finanziaria</rdf:li> <rdf:li rdf:resource= http://www.finanze.it/repositoryxml /> </rdf:bag> </dc:publisher> <dc:date>2005-03-04</dc:date> <dc:identifier rdf:resource= urn:it:gov:finanze: agenziaentrate:radice:730-2005:1:1 /> <dcterms:isversionof rdf:resource="urn:it:gov:finanze: agenziaentrate:radice:730-2005:1:0"/> </rdf:description"> </rdf:rdf> </metadati> </xs:documentation> </xs:annotation> <!--... --> 4.3. Struttura generale degli schemi radice

4.4. Struttura generale degli schemi libreria <?xml version="1.0" encoding="utf-8"?> <!-- ==== [NOMEPROCESSO]; [VERSIONE] === --> <xs:schema version="[versione]" xmlns:xsd="http://www.w3.org/2001/xmlschema" targetnamespace="urn:it:gov:finanze:[organizzazione]: radice:[nomeprocesso]:[versione]"... ULTERIORI NAMESPACES... elementformdefault="qualified" attributeformdefault="unqualified"> <!-- ==== Importazioni === --> <xs:import namespace="..." schemalocation="..."/> <!-- ==== Metadati (Come da relativa appendice === --> <xs:annotation> <xs:documentation> <metadati> <!-- Cfr. relativa appendice --> </metadati> </xs:documentation> </xs:annotation> <!-- ==== Elemento radice === --> <xs:element name="[nomeprocesso]" type="[nomeprocesso]type"> <xs:annotation> <xs:documentation>questo elemento DEVE essere utilizzato come elemento radice (document element) in ogni documento istanza basato su questo schema</xs:documentation> </xs:annotation> </xs:element> <!-- ==== Tipo complesso radice (referenziato dall'elemento radice) === --> <xs:complextype name="[nomeprocesso]type"> <!--... --> </xs:complextype> <!--... --> <!-- ==== Tipi globali === --> </xs:schema> 4.4. Struttura generale degli schemi libreria <?xml version="1.0" encoding="utf-8"?> <!-- ==== [NOMELIBRERIA] ; [VERSIONE] === --> <xs:schema version="[versione]" xmlns:xsd="http://www.w3.org/2001/xmlschema" targetnamespace="urn:it:gov:finanze:[organizzazione]: schema:[nomelibreria]:[versione]"... ULTERIORI NAMESPACES... elementformdefault="qualified" attributeformdefault="unqualified"> <!-- ==== Importazioni === --> <xs:import namespace="..." schemalocation="..."/> <!-- ==== Metadati (Come da relativa appendice === --> <xs:annotation> <xs:documentation> <metadati> <!-- Cfr. relativa appendice --> </metadati> </xs:documentation> </xs:annotation> <!-- ==== Tipi globali === -->

4.5. Struttura generale degli schemi elenco di codici <xs:complextype name="[nome]type"> <!--... --> </xs:complextype> <!--... --> </xs:schema> 4.5. Struttura generale degli schemi elenco di codici <?xml version="1.0" encoding="utf-8"?> <!-- ==== [NOMEELENCO] ; [VERSIONE] === --> <xs:schema version="[versione]" xmlns:xsd="http://www.w3.org/2001/xmlschema" targetnamespace="urn:it:gov:finanze: [ORGANIZZAZIONE]:codici:[NOMEELENCO]:[VERSIONE]" elementformdefault="qualified" attributeformdefault="unqualified"> <!-- ==== Metadati (Come da relativa appendice === --> <xs:annotation> <xs:documentation> <metadati>... </metadati> </xs:documentation> </xs:annotation> <!-- ==== Definizione dei codici === --> <xs:simpletype name="[nomeelenco]type"> <xs:restriction base="xs:token"> <xs:enumeration value="[codice]"/>... </xs:restriction> </xs:simpletype> </xs:schema> <?xml version="1.0" encoding="utf-8"?> <!-- === CodiciTributo ; 1:0 ========================================== --> <xs:schema version="1.0" xmlns:xs="http://www.w3.org/2001/xmlschema" targetnamespace="urn:it:gov:finanze:agenziaentrate:codici:codicitributo:1:0"

4.6. Esempi di schemi conformi alle regole del Repository elementformdefault="qualified" attributeformdefault="unqualified"> <!-- === Metadati ===================================================== --> <xs:annotation> <xs:documentation> <metadati>... </metadati> </xs:documentation> </xs:annotation> <!-- === Definizione dei codici ======================================== --> <xs:simpletype name="codicitributotype"> <xs:restriction base="xs:token"> <xs:enumeration value="ii032"/> <xs:enumeration value="iv003"/> <xs:enumeration value="ir003"/>... </xs:restriction> </xs:simpletype> </xs:schema> 4.6. Esempi di schemi conformi alle regole del Repository 4.6.1. Premessa 4.6.2. Diagrammi risultanti dall'analisi UML del servizio «Richiesta di estrazione dati UIU» 4.6.2.1. Diagramma dell'use case del servizio

4.6.2. Diagrammi risultanti dall'analisi UML del servizio «Richiesta di estrazione dati UIU»

4.6.2. Diagrammi risultanti dall'analisi UML del servizio «Richiesta di estrazione dati UIU» 4.6.2.2. Diagrammi delle classi 4.6.2.2.1. Fascicolo UIU

4.6.2. Diagrammi risultanti dall'analisi UML del servizio «Richiesta di estrazione dati UIU» 4.6.2.2.2. Informazioni UIU

4.6.2. Diagrammi risultanti dall'analisi UML del servizio «Richiesta di estrazione dati UIU» 4.6.2.2.3. Informazioni Indirizzo

4.6.2. Diagrammi risultanti dall'analisi UML del servizio «Richiesta di estrazione dati UIU» 4.6.2.2.4. Indirizzo

4.6.2. Diagrammi risultanti dall'analisi UML del servizio «Richiesta di estrazione dati UIU» 4.6.2.2.5. Ubicazione

4.6.3. Schemi 4.6.3. Schemi <?xml version="1.0" encoding="utf-8"?> <!-- === fascicolouiu ; 1:0 =========================================== --> <xs:schema targetnamespace="urn:it:gov:finanze:agenziaterritorio:schema:fascicolouiu:1:0" xmlns:xs="http://www.w3.org/2001/xmlschema" xmlns="urn:it:gov:finanze:agenziaterritorio:schema:fascicolouiu:1:0" xmlns:cns="urn:it:gov:finanze:agenziaterritorio:libreria:daticensuari:1:0" elementformdefault="qualified" attributeformdefault="unqualified" version="1:0"> <!-- === Importazioni ================================================== --> <xs:import namespace="urn:it:gov:finanze:agenziaterritorio:libreria:daticensuari:1:0" schemalocation="c:\sistema di interscambio\xml-standard\daticensuari.1.0.xsd"/> <!-- === Metadati ===================================================== --> <xs:annotation> <xs:documentation> <metadati> <rdf:rdf xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/"> <rdf:description rdf:about=""> <dc:title>fascicolo UIU</dc:title> <dc:subject> <rdf:bag> <rdf:li>catasto</rdf:li> <rdf:li>unità immobiliare urbana UIU </rdf:li> <rdf:li>interrogazione</rdf:li> </rdf:bag> </dc:subject> <dc:description>questo schema radice definisce il formato XML della risposta del web service _FascicoloUIU_ e riporta le informazioni inerenti l'unità immobiliare urbana per la quale è stata effettuata la richiesta</dc:description> <dc:type>w3c XML Schema</dc:type> <dc:format>text/xml</dc:format> <dc:language>it</dc:language> <dc:creator>agenzia TERRITORIO</dc:creator> <dc:publisher> <rdf:bag> <rdf:li>repository schemi XML Amministrazione Finanziaria</rdf:li> <rdf:li rdf:resource="http://www.finanze.it/repositoryxml"/> </rdf:bag> </dc:publisher> <dc:date>2005-07-11</dc:date> <dc:identifier rdf:resource="urn:it:gov:finanze:agenziaterritorio:schema:fascicolouiu:1:0"/> </rdf:description> </rdf:rdf> </metadati> </xs:documentation> </xs:annotation> <!-- === Elemento radice ============================================== --> <xs:element name="fascicolouiu" type="fascicolouiutype"> <xs:annotation> <xs:documentation>questo elemento DEVE essere utilizzato come elemento radice (document element) in ogni documento istanza basato su questo schema </xs:documentation> <xs:documentation>uiu è l'acronimo di Unità Immobiliare Urbana</xs:documentation> </xs:annotation> </xs:element> <!-- === Tipo complesso radice ======================================== --> <xs:complextype name="fascicolouiutype"> <xs:sequence> <xs:element name="datirichiesta" type="datirichiestatype"/> <xs:element name="fascicolo" type="fascicolotype"/> </xs:sequence> </xs:complextype> <!-- === Tipi globali ================================================= --> <xs:complextype name="datirichiestatype"> <xs:sequence>

4.6.3. Schemi <xs:element name="uiu" type="uiutype"/> <xs:element name="data" type="xs:date"/> <xs:element name="richiestaulterioriidentificativi" type="xs:boolean"/> <xs:element name="richiestaclassamento" type="xs:boolean"/> <xs:element name="richiestaindirizzi" type="xs:boolean"/> <xs:element name="richiestarendita" type="xs:boolean"/> <xs:element name="richiestadatigenerazione" type="xs:boolean"/> </xs:sequence> </xs:complextype> <xs:complextype name="fascicolotype"> <xs:sequence> <xs:element name="datiuiu" type="datiuiutype"/> <xs:element name="datigenerazione" type="datigenerazionetype" minoccurs="0"/> <xs:element name="partita" type="partitatype" minoccurs="0"/> </xs:sequence> </xs:complextype> <xs:complextype name="uiutype"> <xs:annotation> <xs:documentation>uiu è l'acronimo di Unità Immobiliare Urbana</xs:documentation> </xs:annotation> <xs:choice> <xs:element name="codiceidentificativo"> <xs:complextype> <xs:sequence> <xs:element name="codicecomune" type="cns:codicecomunetype"/> <xs:element name="iduiu"> <xs:simpletype> <xs:restriction base="xs:positiveinteger"> <xs:totaldigits value="9"/> </xs:restriction> </xs:simpletype> </xs:element> </xs:sequence> </xs:complextype> </xs:element> <xs:element name="datiidentificativo"> <xs:complextype> <xs:sequence> <xs:element name="identificativo" type="cns:identificativotype"/> <xs:element name="codicecomune" type="cns:codicecomunetype"/> </xs:sequence> </xs:complextype> </xs:element> </xs:choice> </xs:complextype> <xs:complextype name="datiuiutype"> <xs:annotation> <xs:documentation>uiu è l'acronimo di Unità Immobiliare Urbana</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="identificativo" type="cns:identificativotype" minoccurs="0" maxoccurs="unbounded"/> <xs:element name="classamento" type="cns:classamentotype" minoccurs="0"/> <xs:element name="indirizzi" type="cns:indirizzitype" minoccurs="0"/> <xs:element name="renditaineuro" type="xs:decimal" minoccurs="0"/> </xs:sequence> </xs:complextype> <xs:complextype name="datigenerazionetype"> <xs:sequence> <xs:element name="nota" type="cns:notatype"/> <xs:element name="idmutazione"> <xs:simpletype> <xs:restriction base="xs:positiveinteger"> <xs:totaldigits value="9"/> </xs:restriction> </xs:simpletype> </xs:element> <xs:element name="immobilioriginati" minoccurs="0"> <xs:complextype> <xs:sequence> <xs:element name="identificativo" type="cns:identificativotype"/> </xs:sequence> </xs:complextype> </xs:element> </xs:sequence> </xs:complextype> <xs:simpletype name="partitatype"> <xs:restriction base="xs:string"> <xs:minlength value="1"/> <xs:maxlength value="7"/> </xs:restriction> </xs:simpletype> </xs:schema>

4.6.3. Schemi <?xml version="1.0" encoding="utf-8"?> <!-- ======================================================================== --> <!-- === DatiCensuari ; 1:0 =============================================== --> <!-- ======================================================================== --> <xs:schema targetnamespace="urn:it:gov:finanze:agenziaterritorio:libreria:daticensuari:1:0" xmlns="urn:it:gov:finanze:agenziaterritorio:daticensuari:1:0" xmlns:xs="http://www.w3.org/2001/xmlschema" xmlns:cb="urn:it:gov:finanze:agenziaterritorio:codici:codicibelfiore:1:0" elementformdefault="qualified" attributeformdefault="unqualified" version="1:0"> <!-- ======================================================================== --> <!-- === Importazioni ===================================================== --> <!-- ======================================================================== --> <xs:import namespace="urn:it:gov:finanze:agenziaterritorio:codici:codicibelfiore:1:0" schemalocation="c:\sistema di interscambio\xml-standard\codicibelfiore.1.0.xsd"/> <!-- ======================================================================== --> <!-- === Metadati ========================================================= --> <!-- ======================================================================== --> <xs:annotation> <xs:documentation> <metadati> <rdf:rdf xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/"> <rdf:description rdf:about=""> <dc:title>dati Censuari</dc:title> <dc:subject> <rdf:bag> <rdf:li>catasto</rdf:li> <rdf:li>dati censuari</rdf:li> </rdf:bag> </dc:subject> <dc:description>questo schema libreria contiene le definizioni dei tipi relativi ai dati censuari quali: Identificativo, Indirizzi, Nota, Classamento, ecc.</dc:description> <dc:type>w3c XML Schema</dc:type> <dc:format>text/xml</dc:format> <dc:language>it</dc:language> <dc:creator>agenzia TERRITORIO</dc:creator> <dc:publisher> <rdf:bag> <rdf:li>repository schemi XML Amministrazione Finanziaria</rdf:li> <rdf:li rdf:resource="http://www.finanze.it/repositoryxml"/> </rdf:bag> </dc:publisher> <dc:date>2005-11-08</dc:date> <dc:identifier rdf:resource="urn:it:gov:finanze:agenziaterritorio:libreria:daticensuari:1:0"/> </rdf:description> </rdf:rdf> </metadati> </xs:documentation> </xs:annotation> <!-- ======================================================================== --> <!-- === Tipi globali ===================================================== --> <!-- ======================================================================== --> <xs:complextype name="classamentotype"> <xs:annotation> <xs:documentation>dati relativi al classamento della u.i.u.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="zona"> <xs:simpletype> <xs:restriction base="xs:string"> <xs:maxlength value="3"/> </xs:restriction> </xs:simpletype> </xs:element> <xs:element name="categoria"> <xs:simpletype> <xs:restriction base="xs:string"> <xs:maxlength value="3"/> </xs:restriction> </xs:simpletype> </xs:element> <xs:element name="classe"> <xs:simpletype> <xs:restriction base="xs:string"> <xs:maxlength value="2"/> </xs:restriction> </xs:simpletype> </xs:element> <xs:element name="consistenza" minoccurs="0"> <xs:simpletype> <xs:restriction base="xs:decimal"> <xs:totaldigits value="4"/> </xs:restriction> </xs:simpletype> </xs:element> <xs:element name="superficie" minoccurs="0"> <xs:simpletype> <xs:restriction base="xs:positiveinteger"> <xs:totaldigits value="5"/> </xs:restriction> </xs:simpletype> </xs:element>

4.6.3. Schemi </xs:sequence> </xs:complextype> <xs:complextype name="identificativotype"> <xs:annotation> <xs:documentation>dati relativi all'identificativo della u.i.u.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="sezioneurbana" minoccurs="0"> <xs:simpletype> <xs:restriction base="xs:string"> <xs:maxlength value="3"/> </xs:restriction> </xs:simpletype> </xs:element> <xs:element name="foglio"> <xs:simpletype> <xs:restriction base="xs:string"> <xs:maxlength value="4"/> </xs:restriction> </xs:simpletype> </xs:element> <xs:element name="numero"> <xs:simpletype> <xs:restriction base="xs:string"> <xs:maxlength value="5"/> </xs:restriction> </xs:simpletype> </xs:element> <xs:element name="denominatore" minoccurs="0"> <xs:simpletype> <xs:restriction base="xs:positiveinteger"> <xs:totaldigits value="4"/> </xs:restriction> </xs:simpletype> </xs:element> <xs:element name="subalterno" minoccurs="0"> <xs:simpletype> <xs:restriction base="xs:string"> <xs:maxlength value="4"/> </xs:restriction> </xs:simpletype> </xs:element> <xs:element name="edificialita" minoccurs="0"> <xs:simpletype> <xs:restriction base="xs:string"> <xs:maxlength value="1"/> </xs:restriction> </xs:simpletype> </xs:element> </xs:sequence> </xs:complextype> <xs:complextype name="indirizzitype"> <xs:annotation> <xs:documentation>dati relativi all'indirizzo della u.i.u.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="indirizzo" minoccurs="0" maxoccurs="4"> <xs:complextype> <xs:sequence> <xs:element name="toponimo"> <xs:simpletype> <xs:restriction base="xs:positiveinteger"> <xs:totaldigits value="3"/> </xs:restriction> </xs:simpletype> </xs:element> <xs:element name="denominazione"> <xs:simpletype> <xs:restriction base="xs:string"> <xs:maxlength value="50"/> </xs:restriction> </xs:simpletype> </xs:element> <xs:element name="civico" minoccurs="0" maxoccurs="3"> <xs:simpletype> <xs:restriction base="xs:string"> <xs:maxlength value="6"/> </xs:restriction> </xs:simpletype> </xs:element> </xs:sequence> </xs:complextype> </xs:element> </xs:sequence> </xs:complextype> <xs:complextype name="notatype"> <xs:annotation> <xs:documentation></xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="tiponota"> <xs:simpletype> <xs:restriction base="xs:string">

4.6.3. Schemi <xs:maxlength value="1"/> </xs:restriction> </xs:simpletype> </xs:element> <xs:element name="numeronota"> <xs:simpletype> <xs:restriction base="xs:string"> <xs:maxlength value="6"/> </xs:restriction> </xs:simpletype> </xs:element> <xs:element name="progressivonota" minoccurs="0"> <xs:simpletype> <xs:restriction base="xs:string"> <xs:maxlength value="3"/> </xs:restriction> </xs:simpletype> </xs:element> <xs:element name="annonota"> <xs:simpletype> <xs:restriction base="xs:gyear"/> </xs:simpletype> </xs:element> <xs:element name="dataefficacia"> <xs:simpletype> <xs:restriction base="xs:string"> <xs:maxlength value="8"/> </xs:restriction> </xs:simpletype> </xs:element> <xs:element name="dataregistrazione"> <xs:simpletype> <xs:restriction base="xs:string"> <xs:maxlength value="8"/> </xs:restriction> </xs:simpletype> </xs:element> </xs:sequence> </xs:complextype> <xs:complextype name="codicecomunetype"> <xs:sequence> <xs:element name="codicebelfiore" type="cb:codicebelfioretype"/> <xs:element name="sezione" minoccurs="0"> <xs:simpletype> <xs:restriction base="xs:string"> <xs:pattern value="[a-z]"/> </xs:restriction> </xs:simpletype> </xs:element> </xs:sequence> </xs:complextype> </xs:schema> <?xml version="1.0" encoding="utf-8"?> <!-- ======================================================================== --> <!-- === CodiciBelfiore ; 1:0 ============================================== --> <!-- ======================================================================== --> <xs:schema targetnamespace="urn:it:gov:finanze:agenziaterritorio:codici:codicibelfiore:1:0" xmlns:xs="http://www.w3.org/2001/xmlschema" xmlns="urn:it:gov:finanze:agenziaterritorio:codici:codicibelfiore:1:0" elementformdefault="qualified" attributeformdefault="unqualified" version="1:0"> <!-- ======================================================================== --> <!-- === Metadati ========================================================= --> <!-- ======================================================================== --> <xs:annotation> <xs:documentation> <metadati> <rdf:rdf xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/"> <rdf:description rdf:about=""> <dc:title>codici Belfiore</dc:title> <dc:subject> <rdf:bag> <rdf:li>catasto</rdf:li> <rdf:li>codici comune</rdf:li> <rdf:li>codici Belfiore</rdf:li> </rdf:bag> </dc:subject> <dc:description>questo schema contiene l'elenco dei codici dei comuni italiani secondo la codifica Belfiore</dc:description> <dc:type>w3c XML Schema</dc:type> <dc:format>text/xml</dc:format> <dc:language>it</dc:language> <dc:creator>agenzia TERRITORIO</dc:creator>

4.7. Nomi codificati delle strutture dell'amministrazione finanziaria <dc:publisher> <rdf:bag> <rdf:li>repository schemi XML Amministrazione Finanziaria</rdf:li> <rdf:li rdf:resource="http://www.finanze.it/repositoryxml"/> </rdf:bag> </dc:publisher> <dc:date>2005-11-08</dc:date> <dc:identifier rdf:resource="urn:it:gov:finanze:agenziaterritorio:codici:codicibelfiore:1:0"/> </rdf:description> </rdf:rdf> </metadati> </xs:documentation> </xs:annotation> <!-- ======================================================================== --> <!-- === Definizione dei codici =========================================== --> <!-- ======================================================================== --> <xs:simpletype name="codicebelfioretype"> <xs:restriction base="xs:token"> <xs:enumeration value="a001"/> <!-- ABANO TERME --> <xs:enumeration value="a004"/> <!-- ABBADIA CERRETO --> <xs:enumeration value="a005"/> <!-- ABBADIA LARIANA --> <xs:enumeration value="a006"/> <!-- ABBADIA SAN SALVATORE --> <xs:enumeration value="a007"/> <!-- ABBASANTA --> <xs:enumeration value="a008"/> <!-- ABBATEGGIO --> <!-- ecc. --> </xs:restriction> </xs:simpletype> </xs:schema> 4.7. Nomi codificati delle strutture dell'amministrazione finanziaria

Glossario <xs:schema/> scalatemperatura <cognome> </cognome>

<cognome>rossi</cognome> <cognome>.

CodiceAvviamentoPostale

Bibliografia