I dtd


Il dtd delle pronunce

<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT titolo (#PCDATA)>
<!ELEMENT tipologia_pronuncia (#PCDATA)>
<!ELEMENT testo (#PCDATA | fatto | diritto)*>
<!ELEMENT relatore_pronuncia (#PCDATA)>
<!ELEMENT redattore_pronuncia (#PCDATA)>
<!ELEMENT pronuncia_testo ((collegio, epigrafe, testo, dispositivo))>
<!ELEMENT pronuncia_testata ((anno_pronuncia, numero_pronuncia, tipologia_pronuncia, presidente, relatore_pronuncia, redattore_pronuncia, data_decisione, data_deposito))>
<!ELEMENT pronuncia ((pronuncia_testata, pronuncia_testo))>
<!ELEMENT presidente (#PCDATA)>
<!ELEMENT numero_pronuncia (#PCDATA)>
<!ELEMENT fatto (#PCDATA)>
<!ELEMENT epigrafe (#PCDATA | titolo)*>
<!ELEMENT elenco_pronunce ((pronuncia+))>
<!ELEMENT dispositivo (#PCDATA)>
<!ELEMENT diritto (#PCDATA)>
<!ELEMENT data_deposito (#PCDATA)>
<!ELEMENT data_decisione (#PCDATA)>
<!ELEMENT collegio (#PCDATA | titolo)*>
<!ELEMENT anno_pronuncia (#PCDATA)>

Il dtd delle massime

<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT corte_costituzionale_archiviomassime (pronuncia+)>
<!ELEMENT pronuncia (pronuncia_testata, massime)>
<!ELEMENT pronuncia_testata (anno_pronuncia, numero_pronuncia, tipologia_pronuncia, data_decisione, data_deposito, tipologia_giudizio)>
<!ELEMENT anno_pronuncia (#PCDATA)>
<!ELEMENT numero_pronuncia (#PCDATA)>
<!ELEMENT tipologia_pronuncia (#PCDATA)>
<!ELEMENT data_decisione (#PCDATA)>
<!ELEMENT data_deposito (#PCDATA)>
<!ELEMENT tipologia_giudizio (#PCDATA)>
<!ELEMENT massime (massima+)>
<!ELEMENT massima (numero, titolo, testo, parametri?, norme?)>
<!ELEMENT numero (#PCDATA)>
<!ELEMENT titolo (#PCDATA)>
<!ELEMENT testo (#PCDATA)>
<!ELEMENT parametri (parametro+)>
<!ELEMENT parametro (descrizione, numero, data, articolo, specificazione_articolo, comma, specificazione_comma)>
<!ELEMENT descrizione (#PCDATA)>
<!ELEMENT data (#PCDATA)>
<!ELEMENT articolo (#PCDATA)>
<!ELEMENT specificazione_articolo (#PCDATA)>
<!ELEMENT comma (#PCDATA)>
<!ELEMENT specificazione_comma (#PCDATA)>
<!ELEMENT norme (norma+)>
<!ELEMENT norma (descrizione, numero, data, articolo, specificazione_articolo, comma, specificazione_comma)>

Il dtd delle norme pendenti del registro delle ordinanze

<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT specificazione_comma (#PCDATA)>
<!ELEMENT specificazione_articolo (#PCDATA)>
<!ELEMENT registro_ordinanze ((descrizione, atto+))>
<!ELEMENT numero_parte (#PCDATA | norme)*>
<!ELEMENT numero (#PCDATA)>
<!ELEMENT norme ((norma+))>
<!ELEMENT norma ((descrizione, numero, data, articolo, specificazione_articolo, comma, specificazione_comma, nesso))>
<!ELEMENT nesso (#PCDATA)>
<!ELEMENT descrizione (#PCDATA)>
<!ELEMENT data (#PCDATA)>
<!ELEMENT comma (#PCDATA)>
<!ELEMENT atto ((numero_parte))>
<!ATTLIST atto
anno CDATA #REQUIRED
numero CDATA #REQUIRED
>
<!ELEMENT articolo (#PCDATA)>

Il dtd delle anagrafica dei giudici

<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT data_nomina (#PCDATA)>
<!ELEMENT data_giuramento (#PCDATA)>
<!ELEMENT data_cessazione (#PCDATA)>
<!ELEMENT Titolo (#PCDATA)>
<!ELEMENT Nota_biografica (#PCDATA)>
<!ELEMENT Nome (#PCDATA)>
<!ELEMENT Nome_Cognome (#PCDATA)>
<!ELEMENT Cognome (#PCDATA)>
<!ELEMENT Giudice_costituzionale ((Titolo, Nome, Nome_Cognome, Cognome, Eletto_da, data_nomina, data_giuramento, data_cessazione, Nota_biografica))>
<!ELEMENT Eletto_da (#PCDATA)>
<!ELEMENT Anagrafica_giudici_costituzionali ((Giudice_costituzionale+))>