| Normativa Pre-Unitaria e Unitaria |
| Analisi Applicazione
|
ã Tutti i diritti sono riservati.
Descrizione del progetto *
Obiettivi del progetto *
Architettura dell’applicazione *
Client Web. *
Server *
Data-Entry *
Schema concettuale *
Descrizione delle entità *
Thesauri *
Struttura Fisica *
Tabella PREUNITARIA *
Descrizione degli indici della tabella Normativa preunitaria *
Tabella UNITARIA *
Descrizione degli indici della tabella Normativa unitaria *
Tipologie di indici definite nel database *
Tipologie di indici definite nel database relative ai thesauri in uso *
Descrizione delle tipologie di Normativa unitaria *
Schema di navigazione *
NORMATIVA PREUNITARIA: Pagina di ricerca *
NORMATIVA PREUNITARIA: Pagina di ricerca sugli indici *
NORMATIVA PREUNITARIA: Pagina di ricerca sui thesauri *
NORMATIVA PREUNITARIA: Sommario breve dei risultati *
NORMATIVA PREUNITARIA: Descrizione Completa *
NORMATIVA UNITARIA: Pagina di ricerca *
NORMATIVA UNITARIA: Sommario breve dei risultati *
NORMATIVA UNITARIA: Descrizione Completa *
L’obiettivo del progetto è lo sviluppo di una applicazione per l'inserimento, la modifica e la consultazione su web della normativa unitaria e pre-unitaria in materia di archivi e documenti.
Architettura dell’applicazione
L'architettura dell'applicazione prevede tre elementi come in figura:

Il progetto proposto prevede una architettura web per l'interrogazione ed una client-server classica per l'inserimento della normativa.
I client web utilizzabili sono quelli compatibili con le specifiche HTML 4.0 e Javascript 1.1 come Microsoft Internet Explorer 4 e Netscape Communicator 4.5,. Questi software hanno il compito di gestire le interrogazioni e le risposte al sistema di consultazione, l'interfaccia grafica di presentazione dati e le security di accesso.
I servizi lato server fanno perno sul Document Management System OpenText BASIS, che si occupa della gestione dei dati relazionali e fornisce le necessarie funzioni di verifica dei dati immessi, di controllo dell'integrità del sistema sia a livello logico (gestione delle transazioni, ripresa a caldo ed a freddo, log delle transazioni, thesauri, vincoli di validità e integrità referenziale) che fisico (backup dei dati con sistema in uso, recupero del database dopo guasti fisici) e della sicurezza del sistema.
Gli altri servizi disponibili sono: Microsoft Internet Information Server che fornisce lo strato di gestione del protocollo HTTP e di tutte le funzionalità relative. OpenText BASIS Web Gateway che gestisce lo strato applicativo di interfaccia tra l'DMS BASIS e IIS. OpenText BASIS RPC server che permette l'accesso alle funzionalità del DMS da remoto sia utilizzando la rete locale sia attraverso i protocolli di Internet.
L'applicazione per il data entry è il BASIS Desktop, fornito con la BASIS CLIENT SUITE.

Lo schema concettuale dei dati è quello molto semplice composto da due sole entità: con l'aggiunta di due thesauri:
L'entità Normativa pre-unitaria rappresenta un documento che contiene appunto la normativa in materia di archivi e documenti emanata negli stati pre-unitari.
L'entità Normativa unitaria rappresenta un documento che contiene la normativa in materia di archivi e documenti prodotta dopo l'unità d'Italia dallo Stato Italiano.
L'entità Allegati rappresenta i documenti preparatori alla normativa archivistica prodotta dopo l'unità d'Italia dallo Stato Italiano.
I thesauri necessari alla validazione dei campi della tabella Normativa pre-unitaria sono:
Le relazioni definite per i thesauri necessari sono le seguenti:
| Relazione | Reciproco | Utilizzo | Descrizione |
| BT | NT | GENERAL | Punta ad un termine generale in una relazione gerarchica |
| EQA | UFA | COMPONENT | Punta ad uno dei differenti termini con cui può essere espresso un concetto |
| HN | INFORMATIVE | Termine di commento a puro titolo informativo | |
| LT | LEAD | Indica il termine principale di una relazione | |
| RT | RT | REFERENCE | Punta ad un termine con relazione indiretta |
| UFA | EQA | COMPOSITE | Punta ad un termine che ingloba differenti concetti |
| Nome del campo | Descrizione | Occ | Tipo | Lunghezza |
| CHIAVE | Chiave di sistema automatica | (1:1) | I | 9 |
| AUTORITA | Nome dell'autorità che ha emesso il provvedimento | (0:1) | T | 250 |
| STATO | Nome dello stato preunitario | (1:1) | T | 250 |
| DESCRIZIONE | Descrizione del provvedimento | (1:1) | T | 4000 |
| DATA | Data del provvedimento | (0:1) | D | 8 |
| ANNO | Anno del provvedimento | (0:1) | I | 4 |
| TESTO | Testo del provvedimento | (1:1) | S | |
| DATAMODIFICA | Data di modifica del record | (1:1) | D | 8 |
| DATAINSERIMENTO | Data di inserimento del record | (1:1) | D | 8 |
Descrizione degli indici della tabella Normativa preunitaria
| Nome | Tipologia |
| CHIAVE | Unique |
| AUTORITA | Inclusive/Char_srch |
| AUTORITA_B | Exact/Browse_srch |
| AUTORITA_THES | Exact/Thes_Autorita |
| STATO | Inclusive/Char_srch |
| STATO_B | Exact/Browse_srch |
| STATO_THES | Exact/Thes_Stato |
| DESCRIZIONE | Inclusive/Text_srch |
| DATA | Exact/Char_srch |
| ANNO | Exact/Char_srch |
| TESTO | Inclusive/Text_srch |
| Nome del campo | Descrizione | Occ | Tipo | Lunghezza |
| CHIAVE | Chiave di sistema automatica | (1:1) | I | 9 |
| TIPOLOGIA | Codice controllato da una lista di codici | (0:1) | T | 10 |
| TIPOLOGIA_EXP | Tipologia in formato testo esteso | (0:1) | T | 100 |
| ESTREMI | Estremi della norma | (1:1) | T | 100 |
| NOME | Nome dell'oggetto caricato | (0:1) | T | 100 |
| TITOLO | Titolo del provvedimento | (1:1) | T | 1000 |
| DATA | Data del provvedimento | (0:1) | D | 8 |
| ANNO | Anno del provvedimento | (0:1) | I | 4 |
| TESTO | Testo del provvedimento | (0:1) | S | |
| F_TESTO | Flag per indicare la presenza o meno del testo del provvedimento | (0:1) | T | 1 |
| F_ALLEGATI | Flag per indicare la presenza o meno di allegati alla normativa | (0:1) | T | 1 |
| DATAMODIFICA | Data di modifica del record | (1:1) | D | 8 |
| DATAINSERIMENTO | Data di inserimento del record | (1:1) | D | 8 |
Descrizione degli indici della tabella Normativa unitaria
| Nome | Tipologia |
| CHIAVE | Unique |
| TIPOLOGIA | Exact/Char_srch |
| ESTREMO | Inclusive/Char_srch |
| TITOLO | Inclusive/Char_srch |
| DATA | Exact/Char_srch |
| ANNO | Exact/Char_srch |
| TESTO | Inclusive/Text_srch |
Tabella ALLEGATI_UNI
| Nome del campo | Descrizione | Occ | Tipo | Lunghezza |
| CHIAVE | Chiave di sistema automatica | (1:1) | I | 9 |
| PROGRESSIVO | Progressivo dell'allegato | (1:1) | I | 6 |
| NORMATIVA | Codice normativa a cui si riferisce | (1:1) | I | 9 |
| TITOLO | Titolo dell'allegato | (1:1) | T | 1000 |
| TESTO | Testo dell'allegato | (0:1) | S | |
| DATAMODIFICA | Data di modifica del record | (1:1) | D | 8 |
| DATAINSERIMENTO | Data di inserimento del record | (1:1) | D | 8 |
Descrizione degli indici della tabella Allegati_uni
| Nome | Tipologia |
| CHIAVE | Unique |
| TITOLO | Inclusive/Char_srch |
| TESTO | Inclusive/Text_srch |
Descrizione delle tipologie di Normativa unitaria
| Codice | Tipologia |
| COST. | COSTITUZIONE |
| D.L. | DECRETO LEGGE |
| D.LGS. | DECRETO LEGISLATIVO |
| D.LGS.LGT. | DECRETO LEGISLATIVO LUOGOTENENZIALE |
| D.M. | DECRETO MINISTERIALE |
| D.P.C.M. | DECRETO PRESIDENTE DEL CONSIGLIO DEI MINISTRI |
| D.P.R. | DECRETO PRESIDENTE DELLA REPUBBLICA |
| L. | LEGGE |
| L.COST. | LEGGE COSTITUZIONALE |
| R.D. | REGIO DECRETO |
| R.D.L. | REGIO DECRETO LEGGE |
| R.D.LGS. | REGIO DECRETO LEGISLATIVO |
| REG. | REGOLAMENTO |
| DIR. | DIRETTIVE |
| DEL.AIPA | DELIBERA AIPA |
| DIR. CEE | DIRETTIVA CEE |
| DIR. P.E. | DIRETTIVA PARLAMENTO EUROPEO |
| DIR. P.C.D. | DECRETO PRESIDENTE CAMERA DEI DEPUTATI |
| DIR.P.S.R. | DECRETO PRESIDENTE SENATO DELLA REPUBBLICA |
| T.U. | TESTO UNICO |

Lo schema di navigazione dell'applicazione parte dalla presentazione della normativa preunitaria attraverso alcune pagine HTML di descrizione (non presenti nello schema).