INDICE
1. INTRODUZIONE ................................................................................................. 2
1. INTRODUZIONE
Le implementazioni effettuate rispetto all’allegato alla precedente versione delle Linee guida si sono rese
necessarie per ottemperare sempre più ai principi di interoperabilità e trasparenza, garantendo nel
contempo il mantenimento del valore probatorio degli oggetti destinati alla metadatazione.
Il lessico utilizzato permette di astrarsi dal particolare dominio di appartenenza al fine di permettere una
piena circolarità degli oggetti digitali e una semplificazione del loro recupero nel tempo.
L’elaborazione degli schemi è stata effettuata tenendo conto anche delle informazioni necessarie in vista
della conservazione a lungo termine.
Gli schemi sotto riportati sono organizzati in modo da indicare per ogni metadato:
• Informazione: il nome;
• Sottocampi: l’eventuale sottostruttura del metadato complesso;
• Valori ammessi: valori accettati all’interno del campo;
• Tipo dato: numerici o alfanumerici;
• Obbligatorietà: l’indicazione di obbligatorietà, eventualmente condizionata;
• Nuova definizione: metadati nuovi o ridefiniti rispetto all’allegato alla normativa precedente;
• Definizione: indicazione sulla modalità di utilizzo del metadato.
Sono stati definiti metadati complessi volti a garantire la massima flessibilità in termini di utilizzo.
Esemplificativo di tale intervento, il metadato “Agenti”, che consente di tipizzare gli attori che a vario
titolo - “Ruolo” - concorrono alla definizione del documento informatico, del documento amministrativo
informatico o della stessa aggregazione documentale, garantendo la possibilità di indicare molteplici
tipologie di soggetti, dalle persone fisiche alle AOO delle Amministrazioni Pubbliche.
ed è significativamente evidente nel prevedere l’organizzazione dei fascicoli - “Tipologia fascicolo” e nel
prevedere metadati strutturali.
Allegato 5 – I metadati
Definizione
Identificativo univoco e persistente associato in modo univoco e permanente al file in modo da consentirne l’identificazione.
Inoltre, rappresenta le informazioni necessarie per verificare l’integrità del documento.
L’impronta è generata impiegando la funzione di hash, come da definizione allegato 6 delle linee guida nella tabella 1 del paragrafo 2.2 regole di processamento.
Il metadato è costituito dai sottocampi:
• Impronta: sottocampo in cui viene memorizzato l’hash del documento
• Algoritmo: sottocampo nel quale deve essere indicata la tipologia dell’algoritmo applicato riportati nell’allegato 6 delle linee guida nella tabella 1 del
paragrafo 2.2 regole di processamento
• Identificativo: come da sistema di identificazione formalmente definito
4
documenti nei formati
previsti nell’allegato 2;
• acquisizione di un
documento informatico
per via telematica o su
supporto informatico,
acquisizione della copia
per immagine su
supporto informatico di
un documento
analogico, acquisizione
della copia informatica
di un documento
analogico;
• memorizzazione su
supporto informatico in
formato digitale delle
informazioni risultanti
da transazioni o
processi informatici o
dalla presentazione
telematica di dati
attraverso moduli o
formulari resi
disponibili all’utente;
• generazione o
raggruppamento
anche in via
automatica di un
insieme di dati o
registrazioni,
provenienti da
una o più banche
dati, anche
appartenenti a
più soggetti
interoperanti,
secondo una
struttura logica
5
predeterminata e
memorizzata in
forma statica
Definizione
Indica la modalità di generazione del documento informatico.
Sono previste le seguenti modalità:
a) creazione tramite l’utilizzo di strumenti software che assicurino la produzione di documenti nei formati previsti nell’allegato 2;
b) acquisizione di un documento informatico per via telematica o su supporto informatico, acquisizione della copia per immagine su supporto informatico di un
documento analogico, acquisizione della copia informatica di un documento analogico;
c) memorizzazione su supporto informatico in formato digitale delle informazioni risultanti da transazioni o processi informatici o dalla presentazione telematica di
dati attraverso moduli o formulari resi disponibili all’utente;
d) generazione o raggruppamento anche in via automatica di un insieme di dati o registrazioni, provenienti da una o più banche dati, anche appartenenti a
più soggetti interoperanti, secondo una struttura logica predeterminata e memorizzata in forma statica
Definizione
Metadato funzionale che indica la tipologia del documentale tra quelle trattate per lo svolgimento delle attività.
Dati di registrazione
6
Per documenti interni si intende i
documenti scambiati all'interno
della medesima AOO
Tipo registro • Nessuno, Alfanumerico SI SI
• Protocollo Ordinario,
• Protocollo Emergenza,
• Repertorio/Registro
Data registrazione nel caso di documento non Datatime SI NO, ma ridefinito
protocollato:
• Numero di registrazione
del documento
7
3. Data: data di registrazione del documento che, nel caso di documento non protocollato, è la data prodotta dal sistema all’atto della registrazione del
documento stesso, mentre nel caso di documento protocollato corrisponde alla data di registrazione del protocollo
4. Numero documento: Numero identificativo del documento nel caso di documento non protocollato (ad esempio, numero fattura), numero di protocollo
nel caso di documento protocollato
5. IDregistro: identificativo del registro in cui il documento viene registrato.
Chiave descrittiva
8
Nominativo Nominativo: Alfanumerico SI SI
se Tipo agente = PF:
cognome e nome;
Definizione
Indica il metadato che consente di individuare le informazioni relative a tutti i soggetti coinvolti e competenti sul documento a vario titolo e definiti dal campo Ruolo.
Sono definiti quindi i seguenti attributi:
Ruolo: consente di indicare, a seconda delle necessità, l’autore del documento, il mittente, il destinatario, l’assegnatario. Obbligatorio indicare almeno
l’autore o il mittente. In particolare, per “Operatore” si intende il soggetto autorizzato ad apportare modifiche/integrazioni al documento, la cui definizione si
renderà obbligatoria nel caso in cui venga compilato il metadato “Verifica modifica documento”
Tipo agente: consente di tipizzare i soggetti come persone fisiche, giuridiche, amministrazioni pubbliche
Nominativo: valorizzato a seconda del tipo agente. Nel caso di Amministrazione Pubblica, per referenziare, ad esempio, la AOO della D.C. Audit dell’INPS
riportare “Istituto Nazionale Previdenza Sociale \ D.C. Audit e Monitoraggio Contenzioso”
Codice: valorizzato a seconda del tipo agente. Nel caso di Amministrazione Pubblica, per referenziare, ad esempio, la AOO della D.C. Audit dell’INPS riportare “inps \
0030”, dove “inps” costituisce il codice iPA dell’Amministrazione e ”0030” il codice della AOO
9
UOR: Unità Organizzativa di riferimento. Non obbligatorio
Il metadato ha una struttura ricorsiva.
14
2.1 XSD METADATI DEL DOCUMENTO INFORMATICO
Schema xsd:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
<xs:element name="DocumentoInformatico">
<xs:complexType>
<xs:sequence>
<xs:element name="IdDoc">
<xs:complexType>
<xs:sequence>
<xs:element name="Impronta">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="512"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Algoritmo">
<xs:simpleType>
<xs:restriction base="xs:string" >
<xs:maxLength value="15"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Identificativo">
<xs:simpleType>
<xs:restriction base="xs:string" >
<xs:maxLength value="16"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ModalitaDiFormazione">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="256"></xs:maxLength>
15
<xs:enumeration value="creazione tramite utilizzo di strumenti software che assicurino la
produzione di documenti nei formati previsti in allegato 2"/>
<xs:enumeration value="acquisizione di un documento informatico per via telematica o su
supporto informatico, acquisizione della copia per immagine su supporto informatico di un documento analogico,
acquisizione della copia informatica di un documento analogico"/>
<xs:enumeration value="memorizzazione su supporto informatico in formato digitale delle
informazioni risultanti da transazioni o processi informatici o dalla presentazione telematica di dati attraverso
moduli o formulari resi disponibili ad utente"/>
<xs:enumeration value="generazione o raggruppamento anche in via automatica di un insieme
di dati o registrazioni, provenienti da una o più banche dati, anche appartenenti a più soggetti interoperanti,
secondo una struttura logica predeterminata e memorizzata in forma statica"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TipologiaDocumentale">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DatiDiRegistrazione">
<xs:complexType>
<xs:all>
<xs:element name="Tipologia di flusso">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10"></xs:maxLength>
<xs:enumeration value="In entrata"/>
<xs:enumeration value="In uscita"/>
<xs:enumeration value="Interno"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TipoRegistro">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"></xs:maxLength>
<xs:enumeration value="Nessuno"/>
<xs:enumeration value="Protocollo Ordinario"/>
<xs:enumeration value="Protocollo Emergenza"/>
<xs:enumeration value="Repertorio/Registro"/>
16
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DataRegistrazione" type="xs:dateTime"/>
<xs:element name="NumeroDocumento">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="7"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IdRegistro" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="ChiaveDescrittiva">
<xs:complexType>
<xs:all>
<xs:element name="Oggetto" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="16"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Descrizione">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="256"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="Agenti" minOccurs="1" maxOccurs="unbounded" >
17
<xs:complexType>
<xs:sequence>
<xs:element name="Ruolo">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="15"></xs:maxLength>
<xs:enumeration value="Autore"/>
<xs:enumeration value="Mittente"/>
<xs:enumeration value="Destinatario"/>
<xs:enumeration value="Assegnatario"/>
<xs:enumeration value="Operatore"/>
<xs:enumeration value="Altro"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TipoAgente">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="2"/>
<xs:maxLength value="2"/>
<xs:enumeration value="PF"/>
<xs:enumeration value="PG"/>
<xs:enumeration value="PA"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Nominativo">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="200"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Codice">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="30"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UOR" minOccurs="0">
<xs:simpleType>
18
<xs:restriction base="xs:string">
<xs:maxLength value="16"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Allegati">
<xs:complexType>
<xs:sequence>
<xs:element name="NumeroAllegati">
<xs:simpleType>
<xs:restriction base="xs:nonNegativeInteger">
<xs:totalDigits value="3"/>
<xs:fractionDigits value="0"/>
<xs:minInclusive value="1"/>
<xs:maxInclusive value="999"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IndiceAllegati" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="IdDoc">
<xs:complexType>
<xs:sequence>
<xs:element name="Impronta">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength
value="512"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Algoritmo">
<xs:simpleType>
<xs:restriction base="xs:string" >
<xs:maxLength
value="15"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
19
</xs:element>
<xs:element
name="Identificativo">
<xs:simpleType>
<xs:restriction base="xs:string" >
<xs:maxLength
value="16"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Descrizione">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="150"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Classificazione" minOccurs="0">
<xs:complexType>
<xs:all>
<xs:element name="IndiceDiClassificazione" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="25"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Descrizione" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="150"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
20
</xs:element>
<xs:element name="Piano di classificazione" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="256"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="Riservato">
<xs:simpleType>
<xs:restriction base="xs:boolean">
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IdentificativoDelFormato">
<xs:complexType>
<xs:all>
<xs:element name="Formato">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Versione" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="Verifica" minOccurs="0">
<xs:complexType>
<xs:all>
<xs:element name="Firma" minOccurs="0">
<xs:simpleType>
21
<xs:restriction base="xs:string">
<xs:minLength value="2"/>
<xs:maxLength value="2"/>
<xs:enumeration value="SI"/>
<xs:enumeration value="NO"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Sigillo" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="2"/>
<xs:maxLength value="2"/>
<xs:enumeration value="SI"/>
<xs:enumeration value="NO"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Marcatura" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="2"/>
<xs:maxLength value="2"/>
<xs:enumeration value="SI"/>
<xs:enumeration value="NO"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AttestazioneConformita" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="2"/>
<xs:maxLength value="2"/>
<xs:enumeration value="SI"/>
<xs:enumeration value="NO"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="IdIdentificativoDocumentoPrincipale" minOccurs="0">
22
<xs:complexType>
<xs:sequence>
<xs:element name="Impronta">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="512"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Algoritmo">
<xs:simpleType>
<xs:restriction base="xs:string" >
<xs:maxLength value="15"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Identificativo">
<xs:simpleType>
<xs:restriction base="xs:string" >
<xs:maxLength value="16"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="IdAgg" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="TipoAggregazione">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1"></xs:maxLength>
<xs:enumeration value="F"/>
<xs:enumeration value="S"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IdAggregazione">
<xs:simpleType>
<xs:restriction base="xs:string" >
<xs:maxLength value="20"></xs:maxLength>
23
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="VersioneDelDocumento">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="3"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="VerificaModificaDocumento" minOccurs="0" >
<xs:complexType>
<xs:all>
<xs:element name="Tipo Modifica">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="12"></xs:maxLength>
<xs:enumeration value="Annullamento"/>
<xs:enumeration value="Rettifica"/>
<xs:enumeration value="Integrazione"/>
<xs:enumeration value="Annotazione"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Codice fiscale autore della modifica">
<xs:simpleType>
<xs:restriction base="xs:string" >
<xs:maxLength value="16"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Data Modifica" type="xs:dateTime"/>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="TempoDiConservazione" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10"></xs:maxLength>
24
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Note" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="256"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
25
3. METADATI DEL DOCUMENTO AMMINISTRATIVO INFORMATICO
IdDoc
Impronta crittografica
del documento
Impronta Rappresenta l’hash Alfanumerico SI NO, ridefinito.
del documento
Algoritmo Rappresenta Alfanumerico SI SI
l’algoritmo applicato
Definizione
Identificativo univoco e persistente associato in modo univoco e permanente al file documento amministrativo informatico in modo da consentirne l’identificazione.
Inoltre, rappresenta le informazioni necessarie per verificare l’integrità del documento.
Il metadato è costituito dai sottocampi:
Impronta crittografica del documento: a sua volta suddiviso in:
Impronta: sottocampo in cui viene memorizzato l’hash del documento
Algoritmo: sottocampo nel quale deve essere indicata la tipologia dell’algoritmo applicato riportati nell’allegato 6 delle linee guida nella tabella 1 del
paragrafo 2.2 regole di processamento.
Segnatura: segnatura di protocollo, da indicare obbligatoriamente nel caso di documento amministrativo protocollato.
Identificativo: come da sistema di identificazione formalmente definito
26
Informazione Sottocampi Valori Ammessi Tipo dato Obbligatorietà Nuova definizione
27
provenienti da una
o più banche dati,
anche
appartenenti a più
soggetti
interoperanti,
secondo una
struttura logica
predeterminata e
memorizzata in
forma statica
Definizione
Indica la modalità di generazione del documento informatico.
Sono previste le seguenti modalità:
a) creazione tramite l’utilizzo di strumenti software che assicurino la produzione di documenti nei formati previsti nell’allegato 2;
b) acquisizione di un documento informatico per via telematica o su supporto informatico, acquisizione della copia per immagine su supporto informatico di un
documento analogico, acquisizione della copia informatica di un documento analogico;
c) memorizzazione su supporto informatico in formato digitale delle informazioni risultanti da transazioni o processi informatici o dalla presentazione telematica di
dati attraverso moduli o formulari resi disponibili all’utente;
d) generazione o raggruppamento anche in via automatica di un insieme di dati o registrazioni, provenienti da una o più banche dati, anche appartenenti a
più soggetti interoperanti, secondo una struttura logica predeterminata e memorizzata in forma statica
Definizione
Metadato funzionale che indica la tipologia documentale come da Piano di classificazione o comunque tra quelle trattate per lo svolgimento delle attività.
28
Informazione Sottocampi Valori Ammessi Tipo dato Obbligatorietà Nuova definizione
Dati di registrazione
• Numero di registrazione
del documento
29
IDregistro Codice identificativo del SI SI
registro in cui il documento
viene registrato.
Definizione
Metadato che comprende i dati di registrazione del documento sia nel caso di documento protocollato che non protocollato.
Sono previsti i seguenti sottocampi:
Tipologia di flusso: indica se si tratta di un documento in uscita, in entrata o interno. Per documento interno si intende un documento scambiato tra le
diverse UOR afferenti alla stessa AOO
Tipo protocollo: indica il sistema di registrazione adottato: protocollo ordinario, protocollo emergenza, o Repertorio/Registro.
Data: data di registrazione del documento che, nel caso di documento non protocollato, è la data prodotta dal sistema all’atto della registrazione del
documento stesso, mentre nel caso di documento protocollato corrisponde alla data di registrazione del protocollo.
Numero documento: Numero identificativo del documento nel caso di documento non protocollato (ad esempio, numero fattura), numero di protocollo
nel caso di documento protocollato.
IDregistro: Codice identificativo del registro in cui il documento viene registrato.
Chiave descrittiva
31
Definizione
Indica il metadato che consente di individuare le informazioni relative a tutti i soggetti coinvolti e competenti sul documento a vario titolo e definiti dal campo Ruolo.
Sono definiti quindi i seguenti attributi:
Ruolo: consente di indicare, a seconda delle necessità, il l’autore del documento, il mittente, il destinatario e assegnatario. In particolare, per “Operatore” si
intende il soggetto autorizzato ad apportare modifiche/integrazioni al documento, la cui definizione si renderà obbligatoria nel caso in cui venga compilato il
metadato “Verifica modifica documento”
Tipo agente: consente di tipizzare i soggetti come persone fisiche, giuridiche, amministrazioni pubbliche o responsabile unico del procedimento.
Nominativo: valorizzato a seconda del tipo agente. Nel caso di Amministrazione Pubblica, per referenziare, ad esempio, la AOO della D.C. Audit dell’INPS
riportare “Istituto Nazionale Previdenza Sociale \ D.C. Audit e Monitoraggio Contenzioso”
Codice: valorizzato a seconda del tipo agente. Nel caso di Amministrazione Pubblica, per referenziare, ad esempio, la AOO della D.C. Audit dell’INPS riportare “inps
\ 0030”, dove “inps” costituisce il codice iPA dell’Amministrazione e ”0030” il codice della AOO
UOR: Unità Organizzativa di riferimento. Obbligatorio nel caso si stia indicando il RUP
Recapito: valorizzato con il recapito associato all’Agente.
Il metadato ha una struttura ricorsiva.
32
Classificazione: sia nel caso di documento protocollato che nel
caso di documento non protocollato
Indice di classificazione Codifica del documento secondo il Piano di Alfanumerico SI SI
classificazione utilizzato
Descrizione Descrizione per esteso dell’Indice di Alfanumerico SI SI
classificazione indicato.
Piano di classificazione URI del Piano di classificazione pubblicato Alfanumerico SI SI
Definizione
Classificazione del documento secondo il Titolario utilizzato:
Indice di classificazione: Codifica del documento secondo il Piano di classificazione utilizzato
Descrizione: Descrizione per esteso dell’Indice di classificazione indicato.
Piano di classificazione: Nel caso di Pubblica Amministrazione riporta l’URI di pubblicazione del Piano di classificazione
34
IdIdentificativoDocumentoPrincipale IdDoc del documento Alfanumerico SI, nel caso in cui sia SI
principale presente un
documento
principale
Definizione
Identificativo univoco e persistente del Documento principale nel caso in cui si stia definendo un’integrazione.
35
caso di
annullamento
Definizione
Metadato volto a tracciare la presenza di operazioni di modifica effettuate sul documento e la data in cui esse sono state effettuate. L’autore delle modifiche è tracciato nel
metadato “Agenti” con il ruolo “Operatore”
Definizione
Tempo di conservazione del documento desunto dal Piano di conservazione formalmente integrato al Piano di classificazione. In generale il tempo di conservazione a livello
di singolo documento deve essere indicato solo qualora esso presenti un tempo di conservazione distinto da quello assegnato all'aggregazione documentale informatica a
cui il documento stesso appartiene
36
3.1 XSD METADATI DEL DOCUMENTO AMMINISTRATIVO INFORMATICO
Schema xsd:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
<xs:element name="DocumentoAmministrativoInformatico">
<xs:complexType>
<xs:sequence>
<xs:element name="IdDoc">
<xs:complexType>
<xs:sequence>
<xs:element name="ImprontaCrittograficaDelDocumento">
<xs:complexType>
<xs:all>
<xs:element name="Impronta">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="512"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Algoritmo">
<xs:simpleType>
<xs:restriction base="xs:string" >
<xs:maxLength value="15"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="Segnatura">
<xs:simpleType>
<xs:restriction base="xs:string" >
<xs:maxLength value="50"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Identificativo">
<xs:simpleType>
37
<xs:restriction base="xs:string" >
<xs:maxLength value="16"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ModalitaDiFormazione">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="256"></xs:maxLength>
<xs:enumeration value="creazione tramite utilizzo di strumenti software che assicurino la
produzione di documenti nei formati previsti in allegato 2"/>
<xs:enumeration value="acquisizione di un documento informatico per via telematica o su
supporto informatico, acquisizione della copia per immagine su supporto informatico di un documento analogico,
acquisizione della copia informatica di un documento analogico"/>
<xs:enumeration value="memorizzazione su supporto informatico in formato digitale delle
informazioni risultanti da transazioni o processi informatici o dalla presentazione telematica di dati attraverso
moduli o formulari resi disponibili ad utente"/>
<xs:enumeration value="generazione o raggruppamento anche in via automatica di un insieme
di dati o registrazioni, provenienti da una o più banche dati, anche appartenenti a più soggetti interoperanti,
secondo una struttura logica predeterminata e memorizzata in forma statica"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TipologiaDocumentale">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DatiDiRegistrazione">
<xs:complexType>
<xs:all>
<xs:element name="Tipologia di flusso">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10"></xs:maxLength>
<xs:enumeration value="In entrata"/>
<xs:enumeration value="In uscita"/>
38
<xs:enumeration value="Interno"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TipoRegistro">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"></xs:maxLength>
<xs:enumeration value="Protocollo Ordinario"/>
<xs:enumeration value="Protocollo Emergenza"/>
<xs:enumeration value="Repertorio/Registro"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DataRegistrazione" type="xs:dateTime"/>
<xs:element name="NumeroDocumento">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="7"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IdRegistro">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="ChiaveDescrittiva">
<xs:complexType>
<xs:all>
<xs:element name="Oggetto" >
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="16"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
39
<xs:element name="Descrizione" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="256"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="Agenti" minOccurs="1" maxOccurs="unbounded" >
<xs:complexType>
<xs:sequence>
<xs:element name="Ruolo">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="15"></xs:maxLength>
<xs:enumeration value="Autore"/>
<xs:enumeration value="Mittente"/>
<xs:enumeration value="Destinatario"/>
<xs:enumeration value="Assegnatario"/>
<xs:enumeration value="Operatore"/>
<xs:enumeration value="RUP"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TipoAgente">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="2"/>
<xs:maxLength value="2"/>
<xs:enumeration value="PF"/>
<xs:enumeration value="PG"/>
<xs:enumeration value="PA"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Nominativo">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="200"></xs:maxLength>
</xs:restriction>
40
</xs:simpleType>
</xs:element>
<xs:element name="Codice">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="30"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UOR" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="16"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Recapito">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="81"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Allegati">
<xs:complexType>
<xs:sequence>
<xs:element name="NumeroAllegati">
<xs:simpleType>
<xs:restriction base="xs:nonNegativeInteger">
<xs:totalDigits value="3"/>
<xs:fractionDigits value="0"/>
<xs:minInclusive value="1"/>
<xs:maxInclusive value="999"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IndiceAllegati" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
41
<xs:element name="IdDoc">
<xs:complexType>
<xs:sequence>
<xs:element
name="ImprontaCrittograficaDelDocumento">
<xs:complexType>
<xs:all>
<xs:element name="Impronta">
<xs:simpleType>
<xs:restriction
base="xs:string">
<xs:maxLength
value="512"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Algoritmo">
<xs:simpleType>
<xs:restriction
base="xs:string" >
<xs:maxLength
value="15"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="Segnatura">
<xs:simpleType>
<xs:restriction base="xs:string" >
<xs:maxLength
value="50"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element
name="Identificativo">
<xs:simpleType>
<xs:restriction base="xs:string" >
<xs:maxLength
value="16"></xs:maxLength>
42
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Descrizione">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="150"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Classificazione">
<xs:complexType>
<xs:all>
<xs:element name="IndiceDiClassificazione">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="25"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Descrizione" >
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="150"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Piano di classificazione">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="256"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
43
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="Riservato">
<xs:simpleType>
<xs:restriction base="xs:boolean">
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IdentificativoDelFormato">
<xs:complexType>
<xs:all>
<xs:element name="Formato">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Versione" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="Verifica" minOccurs="0">
<xs:complexType>
<xs:all>
<xs:element name="Firma" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="2"/>
<xs:maxLength value="2"/>
<xs:enumeration value="SI"/>
<xs:enumeration value="NO"/>
</xs:restriction>
</xs:simpleType>
44
</xs:element>
<xs:element name="Sigillo" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="2"/>
<xs:maxLength value="2"/>
<xs:enumeration value="SI"/>
<xs:enumeration value="NO"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Marcatura" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="2"/>
<xs:maxLength value="2"/>
<xs:enumeration value="SI"/>
<xs:enumeration value="NO"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AttestazioneConformita" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="2"/>
<xs:maxLength value="2"/>
<xs:enumeration value="SI"/>
<xs:enumeration value="NO"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="IdIdentificativoDocumentoPrincipale" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="ImprontaCrittograficaDelDocumento">
<xs:complexType>
<xs:all>
<xs:element name="Impronta">
<xs:simpleType>
45
<xs:restriction base="xs:string">
<xs:maxLength value="512"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Algoritmo">
<xs:simpleType>
<xs:restriction base="xs:string" >
<xs:maxLength value="15"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="Segnatura">
<xs:simpleType>
<xs:restriction base="xs:string" >
<xs:maxLength value="50"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Identificativo">
<xs:simpleType>
<xs:restriction base="xs:string" >
<xs:maxLength value="16"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="IdAgg" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="TipoAggregazione">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1"></xs:maxLength>
<xs:enumeration value="F"/>
<xs:enumeration value="S"/>
</xs:restriction>
46
</xs:simpleType>
</xs:element>
<xs:element name="IdAggregazione">
<xs:simpleType>
<xs:restriction base="xs:string" >
<xs:maxLength value="20"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="VersioneDelDocumento">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="3"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="VerificaModificaDocumento" minOccurs="0" >
<xs:complexType>
<xs:all>
<xs:element name="Tipo Modifica">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="12"></xs:maxLength>
<xs:enumeration value="Annullamento"/>
<xs:enumeration value="Rettifica"/>
<xs:enumeration value="Integrazione"/>
<xs:enumeration value="Annotazione"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Codice fiscale autore della modifica">
<xs:simpleType>
<xs:restriction base="xs:string" >
<xs:maxLength value="16"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Data Modifica" type="xs:dateTime"/>
</xs:all>
47
</xs:complexType>
</xs:element>
<xs:element name="TempoDiConservazione" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Note" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="256"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
48
4. METADATI DELLE AGGREGAZIONI DOCUMENTALI INFORMATICHE
49
• procedimento
amministrativo
Definizione
I fascicoli sono organizzati per tipo:
Tipo 1: fascicolo per affare
Il fascicolo per affare si apre nell’ambito del livello più basso del Piano di classificazione in quanto conserva i documenti relativi a una competenza non proceduralizzata, ma
che nella consuetudine amministrativa la PA deve concretamente portare a buon fine. Il fascicolo per affare si individua con:
anno di apertura
titolo e classe
numero del fascicolo che è progressivo su base cronologica all’interno del grado divisionale più basso del Piano di classificazione (in genere, la classe)
oggetto, testo sintetico e puntuale che descrive l’affare al quale il fascicolo si riferisce
Il fascicolo per affare ha una data di apertura e una durata circoscritta.
Tipo 2: fascicolo per persona fisica o giuridica
Il fascicolo per persona fisica o giuridica comprende tutti i documenti, anche con classifiche diverse, che si riferiscono a una persona (fisica o giuridica). Il fascicolo si configura
così come aggregazione di documenti diversamente classificati e si apre indipendentemente dalle classi.
Quasi sempre i fascicoli intestati alle persone restano correnti per molti anni, costituendo serie aperte.
Tipo 3: fascicolo per attività
Il fascicolo per attività è costituito e comprende i documenti prodotti nello svolgimento di un’attività amministrativa semplice che implica risposte obbligate o meri
adempimenti, per la quale quindi non è prevista l’adozione di un provvedimento finale. Pur avendo identica classificazione, il fascicolo per attività comprende documenti con
destinatari e oggetti diversi; ha in genere durata annuale e, se la massa documentale è eccessiva, può articolarsi in sottofascicoli con diverse cadenze temporali.
Tipo 4: fascicolo per procedimento amministrativo
Il fascicolo per Procedimento amministrativo conserva una pluralità di documenti che rappresentano azioni amministrative omogenee e destinate a concludersi con un
provvedimento amministrativo.
se TipoSoggetto = PG:
denominazione
se TipoSoggetto = PA:
denominazione
Amministrazione \
denominazioneAOO;
se TipoSoggetto = PG:
codice fiscale
se TipoSoggetto = PA:
Codice IPA dell’Amministrazione
\ Codice AOO
51
Soggetto intestatario persona fisica
Soggetto intestatario persona giuridica
RUP (Solo in caso di TipoAggregazione = ‘Fascicolo’)
Tipo agente: consente di tipizzare i soggetti come persone fisiche, giuridiche, amministrazioni pubbliche
Nominativo: valorizzato a seconda del tipo agente. Nel caso di Amministrazione Pubblica, per referenziare, ad esempio, la AOO della D.C. Audit dell’INPS
riportare “Istituto Nazionale Previdenza Sociale \ D.C. Audit e Monitoraggio Contenzioso”
Codice: valorizzato a seconda del tipo agente. Nel caso di Amministrazione Pubblica, per referenziare, ad esempio, la AOO della D.C. Audit dell’INPS
riportare “inps \ 0030”, dove “inps” costituisce il codice iPA dell’Amministrazione e ”0030” il codice della AOO
Nel caso in cui sia stato definito un Ruolo=RUP è obbligatorio indicare anche l’UOR corrispondente
Il metadato ha una struttura ricorsiva.
Titolo Alfanumerico
Classe Alfanumerico
Sottoclasse Alfanumerico
Progressivo Number
Definizione
Classificazione dell’Aggregazione riconoscibile dall’Utente:
Anno: Anno di apertura del fascicolo
Titolo: Titolo di classificazione
Classe: Classe (può valere 0)
Sottoclasse: SottoClasse (può valere 0)
Progressivo: Progressivo numerico calcolato nell’ambito della chiave Anno\Titolo\Classe\Sottoclasse
53
Informazione Sottocampi Valori Ammessi Tipo dato Obbligatorietà Nuova definizione
Chiave descrittiva
Definizione
Data di apertura del fascicolo o della serie documentale.
Definizione
Data di chiusura dell’aggregazione documentale.
Procedimento/Processo
54
Tipologia dei Alfanumerico SI SI
procedimenti /processi
Codice processo Alfanumerico SI, nel caso di tipo SI
tipologia=
procedimento
amministrativo.
Catalogo Uri di pubblicazione del catalogo Alfanumerico SI, nel caso di tipo SI
processi/procedimenti tipologia=
procedimento
amministrativo.
Stato A sua volta suddiviso, in una SI, nel caso di tipo SI
struttura ricorsiva: tipologia=
• Tipo Stato Alfanumerico procedimento
Preparatoria amministrativo.
Istruttoria
Consultiva
Decisoria o
deliberativa
Integrazione
dell’efficacia
• Data di assunzione Data
dello stato
Definizione
Metadato funzionale volto ad indicare il procedimento o processo a cui il fascicolo afferisce, nonché lo stato di avanzamento e le relative fasi.
Il sottocampo “Stato”, a sua volta costituito da “Tipo stato”:
Preparatoria
Istruttoria
Consultiva
Decisoria o deliberativa
Integrazione dell’efficacia
e “Data di assunzione dello stato” deve considerarsi dinamico, destinato ad essere aggiornato con lo stato di avanzamento dell’iter del procedimento\processo.
55
Informazione Sottocampi Valori Ammessi Tipo dato Obbligatorietà Nuova
Definizione
Indice documenti IdDoc Alfanumerico SI NO, ma
ridefinito
Definizione
Elenco degli identificativi dei documenti contenuti nel fascicolo che ne consentono la reperibilità. Metadato ricorsivo
56
Informazione Sottocampi Valori Ammessi Tipo dato Obbligatorietà Nuova
definizione
Tempo di conservazione • Permanente Alfanumerico NO SI
• 5 anni
• 10 anni
…..
Definizione
Tempo di conservazione del documento desunto dal Piano di conservazione formalmente integrato al Piano di classificazione.
Definizione
Eventuali indicazioni aggiuntive
57
4.1 XSD METADATI DELLE AGGREGAZIONI DOCUMENTALI INFORMATICHE
Schema xsd:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
<xs:element name="AggregazioneDocumentaliInformatiche">
<xs:complexType>
<xs:sequence>
<xs:element name="IdAgg">
<xs:complexType>
<xs:all>
<xs:element name="TipoAggregazione">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1"></xs:maxLength>
<xs:enumeration value="F"/>
<xs:enumeration value="S"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IdAggregazione">
<xs:simpleType>
<xs:restriction base="xs:string" >
<xs:maxLength value="20"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="Tipologia" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="30"></xs:maxLength>
<xs:enumeration value="affare"/>
<xs:enumeration value="attivita"/>
<xs:enumeration value="persona fisica"/>
<xs:enumeration value="persona giuridica"/>
<xs:enumeration value="procedimento amministrativo"/>
</xs:restriction>
58
</xs:simpleType>
</xs:element>
<xs:element name="Agenti" minOccurs="1" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Ruolo">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="15"></xs:maxLength>
<xs:enumeration value="Amministrazione titolare"/>
<xs:enumeration value="Amministrazioni partecipanti"/>
<xs:enumeration value="Soggetto intestatario persona fisica"/>
<xs:enumeration value="Soggetto intestatario persona giuridica"/>
<xs:enumeration value="RUP" minOccurs="0"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TipoAgente">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="2"/>
<xs:maxLength value="2"/>
<xs:enumeration value="PF"/>
<xs:enumeration value="PG"/>
<xs:enumeration value="PA"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Nominativo">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="200"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Codice">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="30"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
59
<xs:element name="UOR" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="16"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Assegnazione" minOccurs="1" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="TipoAssegnazione">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="15"></xs:maxLength>
<xs:enumeration value="Per competenza"/>
<xs:enumeration value="Per conoscenza"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Ruolo">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="15"></xs:maxLength>
<xs:enumeration value="Amministrazione titolare"/>
<xs:enumeration value="Amministrazioni partecipanti"/>
<xs:enumeration value="Soggetto intestatario persona fisica"/>
<xs:enumeration value="Soggetto intestatario persona giuridica"/>
<xs:enumeration value="RUP" minOccurs="0"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TipoAgente">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="2"/>
<xs:maxLength value="2"/>
<xs:enumeration value="PF"/>
<xs:enumeration value="PG"/>
<xs:enumeration value="PA"/>
60
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Codice">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="30"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DataInizioAssegnazione" type="xs:date"/>
<xs:element name="DataFineAssegnazione" type="xs:date" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Classificazione">
<xs:complexType>
<xs:all>
<xs:element name="Anno" type="xs:gYear"/>
<xs:element name="Titolo" >
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="7"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Classe">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="7"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Sottoclasse">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="7"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Progressivo">
<xs:simpleType>
61
<xs:restriction base="xs:integer">
<xs:totalDigits value="7"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="ChiaveDescrittiva">
<xs:complexType>
<xs:all>
<xs:element name="Oggetto" >
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="16"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Descrizione" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="256"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="DataApertura" type="xs:date"/>
<xs:element name="DataChiusura" type="xs:date" minOccurs="0"/>
<xs:element name="Procedimento/Processo">
<xs:complexType>
<xs:all>
<xs:element name="Tipologia dei procedimenti/processi" >
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="256"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CodiceProcesso" minOccurs="0">
<xs:simpleType>
62
<xs:restriction base="xs:string">
<xs:maxLength value="15"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Catalogo" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="256"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Stato" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Tipo Stato"
minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength
value="30"></xs:maxLength>
</xs:restriction>
<xs:enumeration
value="Preparatoria"/>
<xs:enumeration
value="Istruttoria"/>
<xs:enumeration
value="Consultiva"/>
<xs:enumeration
value="Decisoria o deliberativa"/>
<xs:enumeration
value="Integrazione dell’efficacia"/>
</xs:simpleType>
</xs:element>
<xs:element name="Data di assunzione
dello stato" type="xs:date" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
63
<xs:element name="IndiceDocumenti" minOccurs="1" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="IdDoc">
<xs:complexType>
<xs:sequence>
<xs:element name="ImprontaCrittograficaDelDocumento">
<xs:complexType>
<xs:all>
<xs:element name="Impronta">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="512"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Algoritmo">
<xs:simpleType>
<xs:restriction base="xs:string" >
<xs:maxLength value="15"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="Segnatura">
<xs:simpleType>
<xs:restriction base="xs:string" >
<xs:maxLength value="50"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Identificativo">
<xs:simpleType>
<xs:restriction base="xs:string" >
<xs:maxLength value="16"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
64
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PosizioneFisicaAggregazioneDocumentale" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="150"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IdAggPrincipale" minOccurs="0">
<xs:complexType>
<xs:all>
<xs:element name="TipoAggregazione">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1"></xs:maxLength>
<xs:enumeration value="F"/>
<xs:enumeration value="S"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IdAggregazione">
<xs:simpleType>
<xs:restriction base="xs:string" >
<xs:maxLength value="20"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="TempoDiConservazione" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Note" minOccurs="0">
<xs:simpleType>
65
<xs:restriction base="xs:string">
<xs:maxLength value="256"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
66