SPECIFICHE TECNICHE per aggiornamento e sviluppo di nuovi applicativi per la banca dati italiana LCA e suoi strumenti integrativi
←
→
Trascrizione del contenuto della pagina
Se il tuo browser non visualizza correttamente la pagina, ti preghiamo di leggere il contenuto della pagina quaggiù
Agenzia nazionale per le nuove tecnologie, l’energia e lo sviluppo economico sostenibile SPECIFICHE TECNICHE per aggiornamento e sviluppo di nuovi applicativi per la banca dati italiana LCA e suoi strumenti integrativi
1 Indice 1 Indice ..................................................................................................................................................................... 2 2 Introduzione ....................................................................................................................................................... 2 3 Banca dati italiana LCA -BDI-LCA ............................................................................................................... 2 4 Software MEdit .................................................................................................................................................. 3 5 Gestione e manutenzione del sito bancatati italian LCA e MeditErrore. Il segnalibro non è definito. 6 Riunioni, corso formativo e attività di assistenza, manutenzione e privacy ............................. 6 2 Introduzione Progetto ARCADIA-Approccio ciclo di vita nei contratti pubblici e banca dati italiana per l’uso efficiente delle risorse” Asse 3 - Obiettivo specifico 3.1 – Azione 3.1.1 del Programma Operativo Nazionale Governance e Capacità Istituzionale 2014-2020, CUP I84I19000710001, commessa M0GA prevede lo sviluppo di una banca dati italiana LCA (Life Cycle Assessment) e incluse le funzionalità e gli strumenti di supporto per lo sviluppo dei dataset di inventari in formato ILCD EF v3.0 1. 3 Banca dati italiana LCA -BDI-LCA ENEA ha partecipato al Progetto Life16 EFFIGE ENV/IT/000172, nel quale ha sviluppato una BD LCA mediante il software Soda4LCA “Service-oriented database application for LCA” versione 5.0.3 free e open source 2, che verrà inserita all’interno del Life Cycle Data Network (LCDN) con il nome di “Banca dati italiana LCA” ed è ospitata su un server ENEA “https:bancadatiitalianalca.enea.it”. Attraverso il presente affidamento si prevede di: • aggiornare Soda4LCA versione 5.0.3, con l’ultima versione disponibile • sviluppare un applicativo sul software Soda4LCA per scaricare i singoli dataset in formato ILCD, • prevedere la possibilità di inserire • inserire il bilinguismo (inglese e italiano) • supporto per l’inserimento dei dataset della BDI-LCA sulla piattaforma Global LCA Dataset Access - GLAD (https://www.globallcadataaccess.org/become-a-dataset- provider) I prerequisiti di sistema sono: • Java JDK 1.7 o successivo, • Contenitore servlet J2EE (consigliato: Apache Tomcat 8.0), • Database MySQL 5.x. La banca dati dovrà essere accessibile in visualizzazione e per il download dei dataset, previa iscrizione. L’azienda incaricata dovrà consegnare: 1Evoluzione del formato ILCD (International Reference Life Cycle Data System) sviluppato dal JRC in collaborazione con la DG Ambiente e utilizzato dal Life Cycle Data Network (LCDN) per la creazione di dataset LCA e PEF (Product Environmental Footprint), EF REFERENCE PACKAGE 3.0, scaricabile al link https://eplca.jrc.ec.europa.eu/LCDN/developerEF.xhtml 2 disponibile al link https://bitbucket.org/okusche/soda4lca/downloads
• Manuale dello sviluppatore: i codici sorgente per sviluppare un applicativo sul software soda4LCA per scaricare i singoli dataset in formato ILCD, istruzioni su come aggiornare e implementare il bilinguismo inglese-italiano. • Manuale gestore: in cui sono riportate linee guida su come fare i futuri aggiornamenti del software Soda4LCA, la gestione ed aggiornamento delle credenziali di accesso per gli utenti alla Banca dati. • corso di formazione al personale ENEA per spiegare come fare i futuri aggiornamenti del software e tutti gli applicativi introdotti. Inoltre, oltre alla garanzia di dodici mesi prevista dalla legge, l’impresa dovrà garantire l’assistenza tecnica post-vendita della banca dati per un periodo di ……………, a partire dalla data di scadenza della garanzia di legge prevede la correzione di eventuali malfunzionamenti e bug segnalati dall’ENEA. La tabella sottostante riporta le tempistiche dei vari elementi. Deliverable Data consegna da inizio attività aggiornare Soda4LCA versione 5.0.3, con l’ultima versione 1 mese disponibile Sviluppare un applicativo sul software soda4LCA per scaricare i 3 mesi singoli dataset in formato ILCD, Realizzare il bilinguismo inglese e italiano 4 mesi supporto per l’inserimento dei dataset della BDI-LCA sulla 5 mesi piattaforma Global LCA Dataset Access - GLAD (https://www.globallcadataaccess.org/become-a-dataset- provider) Realizzare il Manuale dello sviluppatore: i codici sorgente per 5 mesi sviluppare un applicativo sul software soda4LCA per scaricare i singoli dataset in formato ILCD, istruzioni su come aggiornare e implementare il bilinguismo. Realizzare il Manuale gestore: in cui sono riportate linee guida 6 mesi su come fare i futuri aggiornamenti del software Soda4LCA, la gestione ed aggiornamento delle credenziali di accesso per gli utenti alla Banca dati Erogare un corso di formazione al personale ENEA per illustrare 6 mesi i meccanismi di funzionamento e come fare i futuri aggiornamenti del software e tutti gli applicativi introdotti. 4 Software MEdit Per la realizzazione del progetto ARCADIA si rende necessario aggiungere delle funzionalità al software MEdit, sviluppato da ENEA, che permette di modificare e completare i Medatati dei dataset in formato ILCD e successivi. Il Software è on-line compatibile con i principali browser. Nello specifico, si segnala che ogni dataset che costituisce la BDI-LCA, deve descrivere e quantificare una determinata attività (processo / bene / servizio) in termini di:
• Metadati: forniscono una descrizione di cosa rappresenta il dataset. Secondo la ISO/TS 14048 (ISO, 2002), per consentire una documentazione univoca e trasparente la struttura dei metadati è a sua volta divisa in 3 parti: 1. Descrizione del processo: si occupa di descrivere l’unità funzionale e fornire informazioni sul nome, la funzione e lo scopo dello studio; 2. Validazione e Modellazione: descrive la modellazione di un processo e la validazione del processo risultante. Include la procedura di allocazione e tutte le scelte metodologiche (i principi, le ipotesi e le esclusioni da fare). Questa documentazione permette ad un utente di dati di valutare la pertinenza e la qualità dei dati che utilizza; 3. Informazioni amministrative: descrive le proprietà della documentazione di un processo che non è direttamente correlata al modello, ma alle caratteristiche amministrative del processo (copyright, data di sviluppo, ecc.). • Flussi in input e output, che vanno riferiti a un flusso di riferimento, ovvero alla misura dell'output di processo / bene / servizio, rispetto al quale vengono calcolati i materiali, componenti, energia in ingresso e/o i consumi di risorse e le emissioni generate nell’ambiente Il formato ILCD è caratterizzato dall’utilizzo di un insieme di metadati, espresso tramite documenti XML, che nel tempo è stato modificato ed espanso. Per esigenze del progetto Arcadia si rende necessario integrare lo strumento MEdit con funzionalità aggiuntive. In particolare dovrà essere possibile caricare sui metadati dei dataset: • immagini • riferimenti a documenti, inclusi link • la dichiarazione di revisione e di conformità dei dataset • la qualità dei dati del dataset • gli impatti ambientali L’obiettivo delle funzioni aggiuntive è implementare ulteriori informazioni nei metadati dei dataset sviluppati dal progetto Arcadia, che riguardano il diagramma di flusso dei processi /servizi inseriti, la documentazione a supporto, la conformità metodologica, la qualità dei dataset e là dove necessario gli impatti ambientali associati. I dataset che verranno sviluppati devono essere conformi a quelli del formato ILCD e successivi. In particolare, dopo le modifiche inserite lo strumento MEdit dovrà mantenere le funzionalità attuali che permettono: 1. Il caricamento da parte dell’utente di un dataset in formato: a. ILCD b. ILCD EF v2.0 c. ILCD EF v3.0. 2. La verifica dei metadati in modo che i essi siano conformi alla versione ILCD e successive (EF v3.0); 3. La visualizzazione, in una o più schermate, la modifica e il completamento della parte descrittiva di ciascun campo da parte dell’utente. 4. La compilazione di tutti i campi obbligatori per avere la conformità con la metodologia EF (Environmental Footprint), campi che verranno indicati a contratto iniziato. 5. L’esportazione sul proprio dispositivo in formato ILCD EFv3.0 del dataset con tutte le modifiche apportate. Tale esportazione dovrà essere sempre possibile in modo da poter permettere agli utenti di salvare il proprio lavoro e di ricominciare da dove hanno lasciato l’ultima sessione.
6. L’esportazione, in caso di editing multipli sul profilo utente, di un gruppo di processi sotto forma di cartella compressa contenente tutti i processi editati, inclusa la loro struttura semantica. I requisiti di sistema sono: • Java JDK 1.7 o successivo, • Contenitore servlet J2EE (consigliato: Apache Tomcat 8.0), • Database MySQL 5.x. Nelle figure successive sono riportati alcuni screenshot che danno un esempio di metadati con alcune delle modifiche da inserire associate ad un dataset secondo il formato ILCD e successivi. La parte in azzurro indica i campi che dovranno essere verificati e aggiunti in automatico, la parte in grigio chiaro è quella che l’utente dovrebbe andare a inserire/ modificare. Figura 1 Esempio di metadati con riportata la bibliografia Figura 2 Esempio di metadati riguardante la parte “della conformità e qualità dei dati
Figura 3 Esempio di metadati riguardante la parte di inserimento degli imaptti ambientali “LCIA results” Gli esempi dei file xml totalmente compilati per il formato ILCD si trovano nella pagina developer ILCD data format: https://eplca.jrc.ec.europa.eu/LCDN/developerILCDDataFormat.xhtml nello zip (http://eplca.jrc.ec.europa.eu/LCDN/downloads/ILCD_Format_SDK.zip) all’interno della sottocartella sample_data.zip >ILCD > processes > sample_process.xml. Le credenziali e il server dedicato saranno comunicate a incarico assegnato. L’azienda incaricata dovrà predisporre un report tecnico finale che contenga l’architettura informatica utilizzata, le attività svolte, le modalità di installazione e le credenziali di accesso all’applicazione. Inoltre, oltre alla garanzia di dodici mesi prevista dalla legge, l’impresa dovrà garantire l’assistenza tecnica post-vendita della banca dati per un periodo di ……………, a partire dalla data di scadenza della garanzia di legge prevede la correzione di eventuali malfunzionamenti e bug segnalati dall’ENEA. Tale assistenza dovrà prevedere la correzione di eventuali malfunzionamenti e bug come segnalate e su richiesta di ENEA. La tabella sottostante riporta le tempistiche per le attività relative al software MEdit. Deliverable Data consegna da inizio attività Funzionalità aggiuntive in MEdit 4 mesi report tecnico finale che contenga l’architettura informatica 6 mesi utilizzata, le attività svolte, le modalità di installazione e le credenziali di accesso all’applicazione. 5 Riunioni, corso formativo e attività di assistenza, manutenzione, accessibilità e privacy Durante lo svolgimento delle attività dovranno essere previste: • una riunione di inizio attività da svolgere c/o la sede ENEA di Via Martiri di Monte Sole, 4 – Bologna (BO) o on-line entro 15 giorni dal conferimento dell’incarico; • una riunione di collaudo on-line da tenere almeno 5 giorni prima della consegna finale del software MEdit per la gestione dei metadati, con le nuove implementazioni; • una riunione di collaudo da tenere on-line almeno 5 giorni prima della consegna finale degli applicativi per la banca dati italiana LCA; Dovrà inoltre essere prevista 1 (una) giornata di formazione su manutenzione e gestione dei prodotti sviluppati, da svolgere presso la sede ENEA di Via Martiri di Monte Sole, 4 – Bologna
(BO), comunque in accordo alle normative anti covid esistenti, dopo la consegna di tutti gli strumenti e non oltre 8 mesi dalla sottoscrizione del contratto. La riservatezza dei dati sarà garantita attraverso specifici protocolli. Dovranno essere predisposte tutte le attività per essere conformi con: • la General Data Protection Regulation (GDPR UE 2016/679) sia per la privacy che per i cookies; • accessibilità dei siti secondo le linee guida sull’accessibilità degli strumenti informatici dell’AGID (Agenzia dell’Italia Digitale).
Puoi anche leggere