440 likes | 579 Views
Gli standard DTD per la normativa nel Progetto NIR. Camerino, 27-28 settembre 2004. Argomento. I DTD di NormeInRete Indicazioni per la marcatura dei provvedimenti normativi in base alle regole contenute nei DTD. Perché XML e DTD? (1).
E N D
Gli standard DTD per la normativa nel Progetto NIR Camerino, 27-28 settembre 2004 Gli standard DTD per la normativa nel Progetto NIR
Argomento • I DTD di NormeInRete • Indicazioni per la marcatura dei provvedimenti normativi in base alle regole contenute nei DTD Gli standard DTD per la normativa nel Progetto NIR
Perché XML e DTD? (1) • Provvedimenti normativi hanno una struttura ben definita… • … o almeno così indica la circolare 20 aprile 2001 del Presidente del Consiglio Regole e raccomandazioni per la formulazione tecnica dei testi legislativi • … e prima? Gli standard DTD per la normativa nel Progetto NIR
Perché XML e DTD? (2) • 1986 : circolare congiunta dei Presidenti del Consiglio, Camera e Senato che contiene regole e suggerimenti per il drafting • 1991 : Manuale Rescigno, Regole e suggerimenti per la redazione dei testi normativi, riprende e amplia i contenuti della circolare Gli standard DTD per la normativa nel Progetto NIR
Perché XML e DTD? (3) • Dal 1986 la redazione dei provvedimenti legislativi statali segue regole • A partire dal 1992/93 anche alcune regioni iniziano ad adottare regole uniformi • … e per i provvedimenti precedenti al 1986? Gli standard DTD per la normativa nel Progetto NIR
Perché XML e DTD? (4) • Provvedimenti normativi hanno una struttura ben definita (con limitazioni risolte) • XML permette di specificare vincoli di correttezza strutturale su una classe di documenti attraverso un formalismo • Il formalismo è il Document Type Definition (DTD) Gli standard DTD per la normativa nel Progetto NIR
Breve cronologia • Lo studio di fattibilità del 2000 ha proposto un primo DTD normativo… • … che è stato ripreso e studiato dal gruppo di lavoro DTD del progetto… • La circolare AIPA 22 aprile 2002 n. 40 si propone di divulgare uno standard per la rappresentazione informatica dei provvedimenti normativi in XML Gli standard DTD per la normativa nel Progetto NIR
Scopo dei DTD Giungere ad una rappresentazione dei provvedimenti normativi che integri il testo: • con una adeguata rappresentazione della sua struttura • con informazioni aggiuntive che ne possano consentire un efficace utilizzo Gli standard DTD per la normativa nel Progetto NIR
Provvedimenti descritti Distinzione in base alla struttura: • Documento articolato • Documento semi-articolato Gli standard DTD per la normativa nel Progetto NIR
Documento articolato (1) • Struttura costituita da: • intestazione • formula iniziale (con eventuale preambolo) • articolato • formula finale • conclusione • eventuali annessi • In genere: • articolato ha una rigida gerarchia, ogni componente è numerato ed ha una rubrica Gli standard DTD per la normativa nel Progetto NIR
Documento articolato (2) • I provvedimenti con tale struttura: • leggi • leggi costituzionali • leggi regionali • decreti legge • decreti legislativi • decreti del Presidente della repubblica • decreti del Presidente del consiglio dei ministri • decreti ministeriali • regi decreti Gli standard DTD per la normativa nel Progetto NIR
Documento semi-articolato (1) • Stessi elementi strutturali del documento articolato ma non prevede vincoli rigidi su: • Obbligo di presenza • Ordine • Numerazione • Presenza di rubrica Gli standard DTD per la normativa nel Progetto NIR
Documento semi-articolato (2) • Esempi di provvedimenti con tale struttura: • atti di autorità • decreti del Presidente della repubblica non numerati • decreti del Presidente del consiglio dei ministri non numerati • decreti ministeriali non numerati Gli standard DTD per la normativa nel Progetto NIR
DocumentoNIR • Ulteriore tipo di documento • Per la rappresentazione di documenti non caratterizzati da vincoli specifici di composizione della struttura • Esempio: allegati ai testi normativi Gli standard DTD per la normativa nel Progetto NIR
I DTD Definizione di 3 DTD • stesso vocabolario di elementi e attributi • differenza: vincoli imposti alla struttura del documento Gli standard DTD per la normativa nel Progetto NIR
DTD base • Per documenti con struttura semplice e regolare (ma sottostanti alla circ. del 20 aprile 2001) • Casistica sufficientemente ampia • Marcatura di un documento risulta semplice adatto nelle fasi iniziali di apprendimento o di sperimentazione Gli standard DTD per la normativa nel Progetto NIR
DTD completo • Per documenti con struttura più complessa (sempre sottostanti alla circ. del 20 aprile 2001) • Vincoli nella numerazione e nella composizione delle parti della struttura • Marcatura di un documento risulta più complessa Gli standard DTD per la normativa nel Progetto NIR
DTD flessibile • Per documenti con struttura irregolare (compresi quelli difformi dalla circ. del 20 aprile 2001) • Per documenti con eccezioni e particolarità • Marcatura di un documento risulta più complessa Gli standard DTD per la normativa nel Progetto NIR
Validità e coerenza dei DTD • Regole coerenti + o – rigide validità con DTD base validità con DTD completo validità con DTD flessibile Gli standard DTD per la normativa nel Progetto NIR
Caratteristica importante • Marcatura per documenti • nel testo storico • nel testo vigente ad una certa data • multivigenti Gli standard DTD per la normativa nel Progetto NIR
Considerazione generale • Scelta di non creare un DTD per ciascun tipo di provvedimento definizione di un ampio insieme di elementi (ma solo alcuni necessari nella maggioranza dei casi) • Marcatura con DTD completo e flessibile richiede competenze tecniche e giuridiche Gli standard DTD per la normativa nel Progetto NIR
3 categorie di elementi nei DTD • Elementi strutturali • descrivono caratteristiche legate alla struttura • Elementi speciali • descrivono ulteriori caratteristiche che possono comparire ovunque nel testo • Metainformazioni • informazioni aggiuntive che non fanno parte integrante del testo Gli standard DTD per la normativa nel Progetto NIR
Elementi generici • Per rappresentare: • Strutture di testi non redatti secondo la circolare (p.e. paragrafi di un comma) • Particolari specifiche di visualizzazione (p.e. grassetto per scelta del legislatore) • Grafici e tabelle Gli standard DTD per la normativa nel Progetto NIR
Dettaglio: elementi strutturali • Elementi che rappresentano i componenti della struttura formale: • intestazione : tipo documento, data, numero d’ordine, titolo • formula iniziale : formula di rito iniziali, obbligata e ripetuta per documenti della stessa natura (1 o + elemento blocco); può contenere preambolo • articolato : si compone di libro, parte, titolo, capo, sezione, paragrafo, articolo; ciascuno di questi elementi può avere rubrica e numero d’ordine Gli standard DTD per la normativa nel Progetto NIR
Segue: elementi strutturali • elementi interni all’articolo : articolo composto da 1 o + commi; ciascun comma contiene o corpo di testo o un elenco; ogni elenco è composto da un’alinea, elementi lettera (el) o da elementi numero (en), annidati fra di loro, un’eventuale coda • formula finale : 1 o + elemento blocco • conclusione : dataeluogo, sottoscrizioni (composto da 1 o + sottoscriventi), elemento visto • annessi : 1 o + ; semplici elementi testuali, tabelle, grafici, o documenti strutturati; un annesso contiene il documento annesso oppure il riferimento del documento annesso esterno Gli standard DTD per la normativa nel Progetto NIR
Dettaglio: elementi speciali • Elementi che: • individuano informazioni rilevanti per il loro significato e non per la loro posizione • permettono di realizzare la navigazione ipertestuale • sono di supporto alla costruzione dei testi vigenti Gli standard DTD per la normativa nel Progetto NIR
Segue: elementi speciali • rif : riferimento esplicito ad un altro testo; in un suo attributo si trova il nome uniforme (URN) del testo citato • mrif : riferimento esplicito multiplo a più parti dello stesso provvedimento (p.e. “art. 1 e 2 della legge …”) • mod, virgolette : riferimento modificativo complesso; virgolette è l’elemento per marcare parti di testo citato o le novelle da sostituire • def, atto, soggetto, ente, data, luogo : elementi speciali per esplicitare informazioni rilevanti; dotati dell’attributo codice per la normalizzazione del contenuto Gli standard DTD per la normativa nel Progetto NIR
Dettaglio: metainformazioni • Elementi che: • rappresentano informazioni aggiuntive che non fanno parte del testo stesso • per la maggior parte, sono opzionali • sono tante e di varie tipologie Gli standard DTD per la normativa nel Progetto NIR
Segue: metainformazioni • descrittori : estremi della pubblicazione ufficiale, urn, alias, vigenza, relazioni con altri documenti, keywords • lavori preparatori : informazioni e documenti connessi • redazionale : informazioni libere sulla pubblicazione (nota, avvertenza, altro) • disposizioni : struttura complessa per la marcatura della struttura funzionale del provvedimento • proprietario : per scopi specifici di utilità Gli standard DTD per la normativa nel Progetto NIR
Marcatura (1) • Livello minimo • intestazione • articolato (inclusi i commi, gli alinea, le lettere e i numeri, ove presenti) • suddivisione in paragrafi per le formule iniziali e finali • corretta elencazione e collegamento agli annessi • metainformazioni della sezione descrittori • identificazione dei riferimenti normativi • valorizzazione dell’attributo ID dove obbligatorio Gli standard DTD per la normativa nel Progetto NIR
Marcatura (2) • Inoltre: • valorizzazione di tutti gli attributi ID, ove previsti anche se non obbligatori • marcatura delle parti semanticamente rilevanti (elementi def, atto, soggetto, ente, data, luogo, mod) • metainformazioni sui lavori preparatori; le altre metainformazioni sono di tipo redazionale e non ufficiali: sono tutte facoltative ma anche a volte non univoche e possono essere anche esterne al documento stesso Gli standard DTD per la normativa nel Progetto NIR
Caratteristiche dei DTD (1) • Distinzione in base alla composizione: DTD base è un unico file, mentre DTD completo e flessibile sono articolati in più file • DTD base : nirlight.dtd • DTD completo : nirstrict.dtd • DTD flessibile : nirloose.dtd Gli standard DTD per la normativa nel Progetto NIR
Caratteristiche dei DTD (2) • Soltanto il contenuto dei file nirstrict.dtd e nirloose.dtd differenzia i due DTD • Qui trovano posto gli elementi e i relativi attributi per la definizione dei content model dei provvedimenti, con l’imposizione di vincoli + o - rigidi Gli standard DTD per la normativa nel Progetto NIR
Altri file .dtd • Gli elementi comuni ai DTD completo e flessibile si trovano nei seguenti file: • global.dtd : definizioni generiche • norme.dtd : definizioni di strutture normative • text.dtd : definizioni di strutture testuali, tabellari o modulari • meta.dtd : definizioni di strutture per le metainformazioni Gli standard DTD per la normativa nel Progetto NIR
Nel merito: DTD base (1) • Marcatura semplificata • Provvedimenti marcabili: • articolati • generici (da usare anche per i semi-articolati) • Soltanto per documenti originali o vigenti Gli standard DTD per la normativa nel Progetto NIR
Nel merito: DTD base (2) • Articolato con gerarchia • Numerazione obbligatoria • Rubrica facoltativa • ID obbligatori negli elementi della gerarchia • Annessi in documenti esterni • No: immagini, tabelle • No: capoversi nei commi, solo nel preambolo o nel pre-annesso • Metainformazioni: solo le sezioni descrittori e redazionali Gli standard DTD per la normativa nel Progetto NIR
Nel merito: DTD completo (1) • Marcatura complessa • Provvedimenti marcabili: • articolati • semiarticolati • generici • Per documenti originali, vigenti, multivigenti Gli standard DTD per la normativa nel Progetto NIR
Nel merito: DTD completo (2) • Rigidità nella gerarchia delle parti • Numerazione obbligatoria, anche per i commi • Rubrica facoltativa • ID obbligatori in tutti gli elementi della gerarchia • Il testo può solo comparire negli elementi di struttura (commi, formule iniziali o finali) Gli standard DTD per la normativa nel Progetto NIR
Nel merito: DTD flessibile (1) • Marcatura complessa • Provvedimenti marcabili: • articolati • semiarticolati • generici • Per documenti originali, vigenti, multivigenti Gli standard DTD per la normativa nel Progetto NIR
Nel merito: DTD flessibile (2) • Nessuna rigidità nella gerarchia e nel contenimento delle varie parti • Il testo può comparire ovunque, anche al di fuori di elementi di struttura: elementi paragrafo e contenitore • Numerazione facoltativa per ciascun elemento, compresi articoli e commi Gli standard DTD per la normativa nel Progetto NIR
La scelta di un DTD • Criteri di massima: • DTD base in fase di apprendimento; è però restrittivo • Quando è possibile, passare al DTD completo o al DTD flessibile (in base al provvedimento da marcare) • DTD flessibile in presenza di automatismi per garantire validità Gli standard DTD per la normativa nel Progetto NIR
Software (1) • Editing di nuovi provvedimenti: • Editor di testo • Word processor • Editor XML Gli standard DTD per la normativa nel Progetto NIR
Software (2) • Marcatura di provvedimenti esistenti: • automatica • semiautomatica • non automatica Gli standard DTD per la normativa nel Progetto NIR
Software (3) • Esempio di editore XML: XMetal 3.0 (SoftQuad) • Esempio di marcatura con DTD base: Legge 3 dicembre1999, n. 453 Gli standard DTD per la normativa nel Progetto NIR