SPECIFICHE TECNICHE per aggiornamento e sviluppo di nuovi applicativi per la banca dati italiana LCA e suoi strumenti integrativi

Pagina creata da Benedetta Salvi
 
CONTINUA A LEGGERE
SPECIFICHE TECNICHE per aggiornamento e sviluppo di nuovi applicativi per la banca dati italiana LCA e suoi strumenti integrativi
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
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
SPECIFICHE TECNICHE per aggiornamento e sviluppo di nuovi applicativi per la banca dati italiana LCA e suoi strumenti integrativi
•   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:
SPECIFICHE TECNICHE per aggiornamento e sviluppo di nuovi applicativi per la banca dati italiana LCA e suoi strumenti integrativi
•   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.
SPECIFICHE TECNICHE per aggiornamento e sviluppo di nuovi applicativi per la banca dati italiana LCA e suoi strumenti integrativi
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