Il Progetto NIR Standard e Strumenti Software
|
|
|
- Evaristo Grimaldi
- 9 anni fa
- Visualizzazioni
Transcript
1 CNIPA Ministero della Giustizia Il Progetto NIR Standard e Strumenti Software E. Francesconi ITTIG-CNR Istituto di Teoria e Tecniche dell Informazione Giuridica 7 Febbraio 2006
2 Overview Il progetto Norme in Rete Gli standard NIR; Strumenti software di ausilio all applicazione degli standard; Conclusioni.
3 The NIR project Coordinato dal: CNIPA in collaborazione con Centro Nazionale per l Informatica nella Pubblica Amministrazione; Ministero della Giustizia Scopi del progetto: Costruzione di un portale specializzato dotato di funzioni di ricerca per documenti normativi; Guida per l accesso ai siti Web delle autorità che partecipano al progetto; Due linee di sviluppo: 1) Creazione di un punto unico di accesso ai documenti normativi; 2) Meccanismo stabile di referenziazione fra documenti normativi;
4 Architetture Centralizzate (80 s) Corte di Cassazione Court of Cassation Gazzetta Ufficiale Official Journal Editori Publishers 4
5 distribuzione incontrollata (90 s) Central PA Judicial offices Local PA Publishers 5
6 .Norme In Rete Central PA Judicial offices Local PA Normeinrete 6
7 Gli standard NIR Due specifici gruppi nazionali hanno prodotto due standard ufficiali: 1. Uno standard di identificazione univoca per i documenti normativi basato sulla tecnica dei nomi uniformi (URN): Un identificativo univoco, indipendente dalla localizzazione fisica del documento; esso permette di esprimere i riferimenti fra documenti normativi in maniera stabile, indipendentemente dalla loro localizzazione fisica; 2. Uno standard XML per la descrizione del contenuto dei documenti normativi definito mediante tre DTD (NIR-DTD) di crescente livello di complessità.
8 Lo standard URN Standard URN-NIR: Schema capace di rappresentare in maniera non ambigua ogni provvedimento normativo, emesso da ogni autorità in ogni data (passata, presente o futura); Un meccanismo di risoluzione da URN a URL; Principali proprietà delle URN: Identificano i documenti in maniera univoca e persistente; Sono indipendenti da: disponibilità, modalità d accesso, localizzazione fisica dei documenti; Non soffrono dei problemi delle URL: perdita di validità, necessità di conoscere la localizzazione fisica dei documenti; Le URN sono usate per: 1. Navigare fra i documenti attraverso i riferimenti (link); 2. Recupero diretto dei documenti sul Web; 3. Rappresentazione delle relazione fra i documenti;
9 Sintassi NIR-URN NIR AUTHORITY TYPE DETAILS ANNEX Spazio dei nomi identificato da nir ; Autorità emanante; Tipo di provvedimento; Estremi del provvedimento: data di emissione, versioni differenti del documento; Annessi; Legge 24 Novembre 1999, No. 468 urn:nir:stato:legge: ;468 Decreto del Ministero delle Finanze del urn:nir:ministero.finanze:decreto: ;nir Regolamento interministeriale dei Ministeri della Comunicazione e della Salute, 9 Settembre 1998 urn:nir:ministero.comunicazioni+ministero.salute:regolamento: ;nir-1 Per la costruzione della URN sono necessari soltanto i parametri formali di identificazione dell atto e la conoscenza della sintassi URN;
10 Hyperlink Automatici LEGGE 23 ottobre 2003 n Art. 13 Elettorato attivo Hanno diritto di voto per l'elezione del Comitato i cittadini italiani iscritti nell'elenco aggiornato di cui all'articolo 5, comma 1, della legge 27 dicembre 2001, n. 459, che sono residenti da almeno sei mesi nella circoscrizione consolare e che sono elettori ai sensi del testo unico delle leggi per la disciplina dell'elettorato attivo e per la tenuta e la revisione delle liste elettorali, di cui al decreto del Presidente della Repubblica 20 marzo 1967, n. 223, e successive modificazioni.
11 Hyperlink Automatici LEGGE 23 ottobre 2003 n Art. 13 Elettorato attivo Hanno diritto di voto per l'elezione del Comitato i cittadini italiani iscritti nell'elenco aggiornato di cui all articolo 5, comma 1, della legge 27 dicembre 2001, n. 459, che sono residenti da almeno sei mesi nella circoscrizione consolare e che sono elettori ai sensi del testo unico delle leggi per la disciplina dell'elettorato attivo e per la tenuta e la revisione delle liste elettorali, di cui al decreto del Presidente della Repubblica 20 marzo 1967, n. 223, e successive modificazioni.
12 Meccanismo di Risoluzione URN normalisation resolution URLs list Authority Database URN Database document Authority Register Legislation Catalogue NiR site
13 Meccanismo di Risoluzione Normalizzazione: Usa il Registro delle Autorità per la normalizzazione dei nomi uniformi (correzione di possibili errori nella URN di un link) urn:nir:ministero.finanze:decreto: normalizzazione urn:nir:ministero.economia.finanze:decreto: Per consentire il recupero dei documenti, il risolutore lavora anche su match parziali; Risoluzione: URN URL1 URL2 URNn
14 Result of NiR Resolution Process urn click su un link 2 risorse trovate per un atto
15 Gli standard NIR-DTD Nel dominio NIR i documenti sono descritti da uno standard XML; 3 DTD di complessità crescente: DTD flessibile (nirloose.dtd) (180 elementi): Non ha regole obbligatorie; Usato per documenti pregressi che non seguono le regole di drafting legislativo; DTD completo (nirstrict.dtd) (180 elementi): Segue le regole di drafting legislativo; Usato per la redazione di nuovi atti; DTD base (nirlight.dtd) (100 elementi): Rappresenta un sottoinsieme del DTD completo ; Utilizzato per la formazione all uso degli standard NIR-DTD.
16 DTD NIR - Organizzazione proprietary.dtd meta.dtd testo.dtd norme.dtd globali.dtd isodia.pen isogrk3.pen isolat1.pen isolat2.pen isonum.pen isopub.pen isotech.pen completo.dtd base.dtd flessibile.dtd
17 Categorie di elementi XML-NIR Elemenbti strutturali Intestazione, preambolo, sezioni, articoli, paragrafi, Elementi speciali Riferimenti ad altre leggi, particolari entità (tabelle, liste, ecc.); Metadati
18 Tipi di Metadati Metadati Generali Classificazione, Data di pubblicazione; Relazione fra gli atti. Metadati analitici (Modello delle Disposizioni) Modifiche Integrazione, Abrogazione, Sostituzione; Regole Obbligo, Divieto, Sanzione, Eccezione, e loro Argomenti;
19 Descrizione dei documenti da parte delle NIR-DTD Le NIR-DTD descrivono un testo normativo secondo due profili: Profilo formale: Considera un testo di legge composto da partizioni formali; Descrive la struttura fisica di un documento; Profilo funzionale: Considera un testo di legge composto da componenti elementari dette Disposizioni (frammenti di regolazione); E descritto dai metadati analitici composti da tipi di disposizioni e loro argomenti; Descrive la struttura logica di un documento.
20 Frammento di un testo di legge visto secondo i profili formale e funzionale 1. Il titolare che intenda procedere ad un trattamento di dati personali soggetto al campo di applicazione della presente legge e' tenuto a darne notificazione al Garante Profilo Formale Comma Articolo 7 (Notificazione) 1. La notificazione e' effettuata preventivamente ed una sola volta Profilo Funzionale Tipo di Disposizione: Obbligo Argomenti: Destinatario: Titolare Azione: Notificazione Controparte: Garante
21 Uso dei Metadati Analitici Modifiche Consolidamento; Regole: Interrogazioni di un sistema informativo dal punto di vista semantico; Esempio di query: Recupera tutte le disposizioni di tipo Obbligo che hanno come destinatario il Titolare
22 Nuova versione delle DTD NIR Maggiori novità sui Metadati Analitici; Descrivono la dinamica di un testo oltre alla semantica; Dinamica: Tempi esterni: Tempi sulle disposizioni ( vigore ); Tempi sulle norme relative ( efficacia ); Tempi interni: Tempi sugli argomenti (ex: una imposta deve essere pagata entro [una data] )
23 Strumenti per l adozione degli standard NIR Structure managers Cross-Reference Parser Structure Parser NIREditor Automatismi e facilitazioni per il drafting Semantics managers Automatic Provision Classifier Provision Arguments Extractor
24 Parser dei Riferimenti Progettato per il riconoscimento dei riferimenti e la costruzione delle URN relative in documenti: plain text ; HTML; XML-NIR (dove i riferimenti non siano stati marcati); Il parser è generato usando le tecnologie LEX: estrattore di elementi significativi (token); YACC: generatore di analizzatore sintattico che compone gli elementi estratti sulla base della grammatica dei riferimenti espressa in notazione EBNF.
25 Parser di Struttura Progettato per aiutare la conversione in XML-NIR di documenti preesistenti; Due strategie di parsing: 1. Corpo della legge: Automi a stati finiti non deterministici (NFA) Gli stati sono rappresentati dagli elementi delle DTD-NIR; Le transizioni sono associate a regole formali nella divisione delle partizioni (es: l inizio di un comma è caratterizzato da.) 2. Formule iniziali e finali: Hidden Markov Model (HMM) I nodi del grafo sono rappresentati dalle parole; Gli stati nascosti associati ad ogni nodo corrispondono agli elementi XML dell intestazione e della conclusione di un documento NIR. (Analogie fra sequenze di parole)
26 Classificatore automatico delle disposizioni Progettato per la classificazione automatica di commi nei tipi di disposizioni previsti dallo schema dei metadati analitici NIR; Sono state sperimentate due metodologie: Naïve Bayes Support Vector Machine; Operano su rappresentazioni del testo in termini di vettore di parole: Sperimentazione sul plain text; Testo filtrato mediante tecniche di analisi del linguaggio.
27 Feature Selection Selezione delle features significative (parole) per ridurre la complessità del problema; La selezione può essere effettuata tramite Information Gain: misura la capacità discriminativa di una parola rispetto ad una classe; Information Gain è calcolato in termini di riduzione di Entropia: Fissata una parola e una classe, si verifica il modo in cui si distribuiscono gli esempi che contengono la parola fra quelli positivi ( classe) e quelli negativi ( classe); Il caso ideale è Entropia(W, D) = 0 (dispersione nulla, tutti gli esempi che contengono la parola classe, e viceversa).
28 Word Stemming Per Word Stemming si intende la funzione di normalizzazione delle parole; Una stesso termine che si manifesta con generi (per i sostantivi e i verbi) o coniugazioni (per i verbi) distinte si suppone che contribuisca allo stesso modo alla individuazione della categoria del testo; Es: deve devono dovranno dovrà si suppone che contribuiscano allo stesso modo nella classificazione di una disposizione di Obbligo ; Gli esperimenti che hanno utilizzato la funzione di Stemming per la lingua italiana hanno dato i risultati migliori.
29 Esperimenti: Data Set Sono stati selezionati 582 esempi (data set) di disposizioni distribuiti su 11 classi (tipologie di disposizioni); C 0 C 1 C 2 C 3 C 4 C 5 Abrogazione Definizione Delega Delegificazione Divieto Eccezione C 6 C 7 C 8 C 9 Integrazione Obbligo Permesso Sanzione C 10 Sostituzione
30 Training e Test del Classificatore Training: 582 esempi utilizzati per addestrare il classificatore; Test: due esperimenti per calcolare 1. Train accuracy: Risultato del riconoscimento sul training set; 2. LOO (Leave-One-Out) accuracy: Tutti gli esempi sono usati per addestrare il classificatore eccetto uno che usato per il test. Si ripete l addestramento lasciando un esempio differente fuori dal training set, finché tutti gli esempi non sono stati usati per il test. (Test della capacità di generalizzazione del classificatore)
31 Risultati Naïve Bayes Utilizzo di tutto il testo contenuto nelle disposizioni; Train accuracy 90.7% Loo accuracy 86.9% Prime n parole con max infogain % 86.9% 50 Eliminazione del testo contenuto nelle virgolette Train accuracy 95.5% Loo accuracy 88.6% Prime n parole con max infogain % 88.1% 250
32 SVM Utilizzo di tutto il testo contenuto nelle disposizioni; Train accuracy 100% Loo accuracy 91.2% Prime n parole con max infogain % 91.9% 500 Eliminazione del testo contenuto nelle virgolette Train accuracy 99.8% Loo accuracy 92.1% Prime n parole con max infogain tutte 99.8% 92.1% 1000
33 Chunking Rappresentazione del testo mediante strutture linguistiche a più alto livello di astrazione; Compressione della rappresentazione del testo mediante: Rappresentazione simbolica di sottostrutture grammaticali; Rappresentazione simbolica di sottosequenze; Collaborazione ITTIG-ILC.
34 SVM con chunker Utilizzo di tutto il testo contenuto nelle disposizioni; Train accuracy 99.7% Loo accuracy 92.4% Prime n parole con max infogain tutte 99.7% 92.4% 100 Eliminazione del testo contenuto nelle virgolette Train accuracy 99.7% Loo accuracy 92.7% Prime n parole con max infogain tutte 99.7% 92.7% 500
35 Confronto fra le tecniche di classificazione SVM con chunker SVM senza chunker LOO Accuracy Naive Bayes senza chunker 86,00 88,00 90,00 92,00 94,00
36 Trattamento della semantica: Estrattore degli argomenti 1. Il titolare che intenda procedere ad un trattamento di dati personali soggetto al campo di applicazione della presente legge è tenuto a darne notificazione al Garante. Classificatore delle Disposizioni Tipo di disposizione: Obbligo Grammatica dell Obbligo Grammatica della Sostituzione Grammatica della Definizione Estrattore degli Argomenti Argomenti: Soggetto: Azione: Controparte: Titolare Notificazione Garante
37 NIREditor: analisi dello scenario Le DTD NIR individuano un sottinsieme ampio e complesso di documenti; La redazione di nuovi documenti o la conversione in formato XML-NIR di documenti esistenti, può essere un attività complessa; Gli editor XML generalmente hanno molte limitazioni nelle funzioni di editing specifiche di una particolare classe di documenti: Gestione delle partizioni e delle URN; Implementazione di regole di tecnica legislativa; NIREditor : ambiente specifico di redazione visuale per la gestione di documenti XML-NIR.
38 Criteri progettuali Editor specifici per documenti HTML DTD-HTML DTD-NIR NIR Editor: editor specifico per documenti NIR NIR Editor: Ambiente di redazione per il drafting legislativo; Guida per l utente alla corretta applicazione degli standard; Ambiente di redazione specifico che consente la produzione di documenti XML-NIR validi.
39 General purpose XML editors <?xml version="1.0" encoding="iso "?> <!-- <?xml-stylesheet type="text/css" href="nir.css"?> Interface The NIREditor architecture The NIREditor <?xml version="1.0" encoding="iso "?> <!-- <?xml-stylesheet type="text/css" href="nir.css"?> Interface NIR law drafting functions (Java) Law drafting environment <?xml version="1.0" encoding="iso "?> <!-- <?xml-stylesheet type="text/css" href="nir.css"?> <?xml version="1.0" encoding="iso "?> <!-- <?xml-stylesheet type="text/css" href="nir.css"?> Interface Nucleo di funzioni Java specifiche per NIR, integrate nell ambiente per il drafting legislativo; Possono essere integrate in altri editor XML commerciali che supportano una Java API;
40 Caratteristiche di NIREditor NIREditor può gestire: La struttura di un testo di legge (profilo formale); La semantica di un testo di legge (profilo funzionale); Documenti preesistenti da trasformare secondo gli standard XML-NIR usando funzionalità manuali e automatiche. Esegue solo operazioni valide secondo le DTD NIR (non è necessaria alcuna validazione); Le regole sono ottenute direttamente dalla DTD Può essere facilmente adattato al altre DTD o a modifiche delle DTD NIR.
41 Ambiente di redazione
42 Ambiente di Redazione Finestra principale di drafting: Rinumerazione automatica delle partizioni; Costruzioni di riferimenti interni ed esterni; Inserimento e cambiamento di posizione delle partizioni; Finestra secondaria: Gestione del plain text ; Decomposizione e ricomposizione di sotto-strutture XML; Finestra per la gestione degli attributi degli elementi XML; Menù contestuale che suggerisce le azioni che possono essere eseguite in funzione della posizione del cursore.
43 Organizzazione di testi nuovi Strategia formale Considera il testo dal punto di vista formale, ovvero composto da partizioni (collezioni di commi, articoli, ecc.); Le partizioni da raggruppare e organizzare sono scelte direttamente dal redattore che indicherà quelle dello stesso rango da raggruppare insieme; Strategia funzionale Considera il testo dal punto di vista funzionale: la componente elementare del testo è una disposizione (frammento regolativo); Le disposizioni da raggruppare insieme sono scelte in base al loro contenuto, affinità, ecc.
44 Conclusioni e Sviluppi Futuri Panoramica sugli standard NIR: URN XML (Elementi formali e Metadati); NIREditor: un editor visuale capace di: Convertire testi normativi preesistenti; Produrre nuovi testi di normativi secondo gli standard NIR. NIREditor è in fase di test presso il Parlamento;
Argomenti XML JSON. Linguaggi per la definizione e lo scambio di dati strutturati, semi-strutturati, non strutturati. XML Data Model JSON
XML JSON Argomenti 2 Linguaggi per la definizione e lo scambio di dati strutturati, semi-strutturati, non strutturati XML Data Model JSON 3 XML XML extensible Markup Language 4 Modello di dati XML Nato
xmlegeseditor un editore open-source per la redazione di testi normativi
xmlegeseditor un editore open-source per la redazione di testi normativi Tommaso Agnoloni, Pierluigi Spinosa http://www.ittig.cnr.it/xmleges [email protected] ITTIG-CNR Istituto di Teorie e Tecniche
Ingegneria del Software 4. Introduzione a UML. Dipartimento di Informatica Università di Pisa A.A. 2014/15
Ingegneria del Software 4. Introduzione a UML Dipartimento di Informatica Università di Pisa A.A. 2014/15 e per i modelli iterativi analisi peliminare analisi e progettazione realizzazione Necessità di
Linguaggi e Ambienti di Programmazione
Linguaggi e Ambienti di Programmazione Principi e tecniche diffuse che si incontrano spesso nelle applicazioni dell informatica. Compilatori Editor di struttura: riceve in input una sequenza di comandi
CONCETTI E ARCHITETTURA DI UN SISTEMA DI BASI DI DATI
CONCETTI E ARCHITETTURA DI UN SISTEMA DI BASI DI DATI Introduzione alle basi di dati (2) 2 Modelli dei dati, schemi e istanze (1) Nell approccio con basi di dati è fondamentale avere un certo livello di
Analizzatore lessicale o scanner. Lo scanner rappresenta un'interfaccia fra il programma sorgente e l'analizzatore sintattico o parser.
Analizzatore lessicale o scanner Dispensa del corso di Linguaggi e Traduttori A.A. 2005-2006 Lo scanner rappresenta un'interfaccia fra il programma sorgente e l'analizzatore sintattico o parser. Lo scanner,
Programmazione. Dipartimento di Matematica. Ing. Cristiano Gregnanin. 29 febbraio Corso di laurea in Matematica
Programmazione Dipartimento di Matematica Ing. Cristiano Gregnanin Corso di laurea in Matematica 29 febbraio 2016 1 / 28 Linguaggi 2 / 28 Linguaggi 3 / 28 Linguaggi di alto livello Si basano su una macchina
LINGUAGGI DI ALTO LIVELLO. Si basano su una macchina virtuale le cui mosse non sono quelle della macchina hardware
LINGUAGGI DI ALTO LIVELLO Si basano su una macchina virtuale le cui mosse non sono quelle della macchina hardware 1 LINGUAGGI DI ALTO LIVELLO Barriera di astrazione Fortran Cobol Basic Pascal Python C
Il file system. Le caratteristiche di file, direttorio e partizione sono del tutto indipendenti dalla natura e dal tipo di dispositivo utilizzato.
Il File System Il file system È quella parte del Sistema Operativo che fornisce i meccanismi di accesso e memorizzazione delle informazioni (programmi e dati) allocate in memoria di massa. Realizza i concetti
INTRODUZIONE AL TESTO FILOSOFICO
INTRODUZIONE AL TESTO FILOSOFICO MEDIANTE FORME DI ANNOTAZIONE SEMANTICA Ciclo seminariale 4 febbraio 2011 4 marzo 2011 Fra ontologie e mappe: un introduzione Francesco Bianchini DI COSA PARLEREMO Mappe
SISTEMI INFORMATIVI TERRITORIALI DATABASES -LEZIONE 3
SISTEMI INFORMATIVI TERRITORIALI DATABASES -LEZIONE 3 Patrizio Pelliccione [email protected] Dipartimento di Informatica Università degli Studi dell Aquila RINGRAZIAMENTI Queste slides
Lez. 5 La Programmazione. Prof. Salvatore CUOMO
Lez. 5 La Programmazione Prof. Salvatore CUOMO 1 2 Programma di utilità: Bootstrap All accensione dell elaboratore (Bootsrap), parte l esecuzione del BIOS (Basic Input Output System), un programma residente
Fondamenti d Informatica: linguaggi formali. Barbara Re, Phd
Fondamenti d Informatica: linguaggi formali Barbara Re, Phd Agenda } Introdurremo } La nozione di linguaggio } Strumenti per definire un linguaggio } Espressioni Regolari 2 Linguaggio } Da un punto di
ArcGIS - ArcView ArcCatalog
ArcGIS - ArcView ArcCatalog Marco Negretti Politecnico di Milano Polo Regionale di Como e-mail: [email protected] http://geomatica.como.polimi.it 04/04/06 - v 1.1 2 ArcCatalog ArcCatalog: strumento
L organizzazione dei documenti nei sistemi multimediali
L organizzazione dei documenti nei sistemi multimediali Ornella Nicotra A.A. 2000-2001 Modulo europeo Action Jean Monnet Scuola Speciale per Archivisti e Bibliotecari Universita degli Studi di Roma La
LINGUAGGI DI ALTO LIVELLO
LINGUAGGI DI ALTO LIVELLO Si basano su una macchina virtuale le cui mosse non sono quelle della macchina hardware Linguaggi di alto livello Barriera di astrazione C Fortran Modula-2 Cobol Algol Basic Ada
INDICE SOMMARIO. Avvertenze... Guida alla consultazione... COSTITUZIONE DELLA REPUBBLICA ITALIANA. Costituzione della Repubblica italiana...
Avvertenze... Guida alla consultazione... V VI COSTITUZIONE DELLA REPUBBLICA ITALIANA Costituzione della Repubblica italiana... 3 NORME GENERALI 1. LEGGE 7 AGOSTO 1990, N. 241. Nuove norme in materia di
Le aree dell informatica
Fondamenti di Informatica per la Sicurezza a.a. 2006/07 Le aree dell informatica Stefano Ferrari UNIVERSITÀ DEGLI STUDI DI MILANO DIPARTIMENTO DI TECNOLOGIE DELL INFORMAZIONE Stefano Ferrari Università
Lez. 8 La Programmazione. Prof. Pasquale De Michele (Gruppo 2) e Raffaele Farina (Gruppo 1) 1
Lez. 8 La Programmazione Prof. Pasquale De Michele (Gruppo 2) e Raffaele Farina (Gruppo 1) 1 Dott. Pasquale De Michele Dott. Raffaele Farina Dipartimento di Matematica e Applicazioni Università di Napoli
Indice generale. Prefazione
Prefazione vii 1 Classificazione dei sistemi e dei modelli 1 1.1 Introduzione 1 1.2 Principi di base della teoria dei sistemi e del controllo 2 1.2.1 I concetti di sistema e di modello 3 1.2.2 Il concetto
Linguaggi di Programmazione
Linguaggi di Programmazione E una notazione con cui e possibile descrivere gli algoritmi. Programma: e la rappresentazione di un algoritmo in un particolare linguaggio di programmazione. In generale, ogni
Dispensa 2. Data una grammatica context free esistono tre metodi diversi per costruirne la parsing table per un parser LR:
Dispensa 2 2.1 Costruzione Parsing Table LR: generalità Come tutti i parser tabellari predittivi, anche i parser LR possono essere applicati solo a parsing table senza conflitti (ossia entrate multiple)
Indice. Prefazione. 3 Oggetti e Java 53
Prefazione xv 1 Architettura dei calcolatori 1 1.1 Calcolatori e applicazioni 1 1.1.1 Alcuni esempi di applicazioni 3 1.1.2 Applicazioni e interfacce 4 1.2 Architettura dei calcolatori 7 1.2.1 Hardware
ELEMENTI DI INFORMATICA L. Ing. Claudia Chiusoli
ELEMENTI DI INFORMATICA L Ing. Claudia Chiusoli Materiale Lucidi delle lezioni Date degli appelli Esempi di Testi di esame Informazioni e contatti http://www.lia.deis.unibo.it/courses/ Programma del corso
WWW = URL + HTTP + HTML
Tecnologie Web URI e URL 1 Questioni di fondo WWW = URL + HTTP + HTML Il primo termine della formula del web fa riferimento tre questioni principali: Come identifichiamo il server in grado di fornirci
ITI M. FARADAY. Programmazione a. s
ITI M. FARADAY Programmazione a. s. 2018-2019 Disciplina: INFORMATICA Indirizzo: INFORMATICA E TELECOMUNICAZIONI Classi: Quinta A Quinta B Ore settimanali previste: 6 (3 ora Teoria - 3 ore Laboratorio)
Comunicazione Digitale
Comunicazione Digitale Schema didattico di riferimento 1 1. Internet e le reti locali 1. Qual è la storia della rete Internet dagli albori ai giorni nostri 2. I tipi di rete, come si organizzano e agglomerano
Dublin Core Metadata Element Set, Versione 1.1: traduzione italiana
Dublin Core Metadata Element Set, Versione 1.1: traduzione italiana Il presente documento è la traduzione italiana di riferimento della versione 1.1 del "Dublin Core Metadata Element Set". Questo documento
L ELABORATORE ELETTRONICO!
L ELABORATORE ELETTRONICO! Il calcolatore elettronico è uno strumento in grado di eseguire insiemi di azioni ( mosse ) elementari le azioni vengono eseguite su oggetti (dati) per produrre altri oggetti
Il calcolatore. Architettura di un calcolatore (Hardware)
Il calcolatore Prima parlare della programmazione, e' bene fare una brevissima introduzione su come sono strutturati i calcolatori elettronici. I calcolatori elettronici sono stati progettati e costruiti
Manuale d uso Dottryna Editor in collaborazione con
EDITOR Manuale d uso Dottryna Editor in collaborazione con INDICE 3 4 5 6 7 8 9 10 COM È STRUTTURATA LA HOME? COSA MI PERMETTE DI FARE IL MENÙ FONTI? QUALI SONO I RISULTATI DELLA RICERCA NELLE FONTI? COME
PIANO DI LAVORO. Programmazione Didattica per Competenze. Indirizzo Informatica e Telecomunicazioni. Articolazione Informatica DOCENTE:
PIANO DI LAVORO Programmazione Didattica per Competenze Indirizzo Informatica e Telecomunicazioni Articolazione Informatica DOCENTE: ITP: MATERIA: CLASSE: ORE SETTINALI: CANTARELLA ALFREDO NATALE LUIGI
DAGLI ALGORITMI AI LINGUAGGI. Linguaggi di Programmazione
DAGLI ALGORITMI AI LINGUAGGI Linguaggi di Programmazione E` una notazione con cui e` possibile descrivere gli algoritmi. Programma: e` la rappresentazione di un algoritmo in un particolare linguaggio di
Classificare i nomi propri -Esercitazione-
Classificare i nomi propri -Esercitazione- Lucia Passaro CoLing Lab Laboratorio di Linguistica Computazionale http://colinglab.humnet.unipi.it/ [email protected] Pisa 29 Novembre 2017 Analisi
Basi di Dati. Progettazione di una Base di Dati. Progettazione di una Base di Dati
Basi di Dati Cosa vuol dire progettare una base di dati? Il DBMS non va progettato il DBMS si acquista o esiste già è impossibile pensare di sviluppare un DBMS anni di sviluppo necessità di elevate competenze
L XML è un linguaggio di markup aperto e basato su testo che fornisce informazioni di tipo strutturale e semantico relative ai dati veri e propri.
L XML è un linguaggio di markup aperto e basato su testo che fornisce informazioni di tipo strutturale e semantico relative ai dati veri e propri. L XML è stato ottimizzato per il Web, diventando potente
