IRIS - IR
Nuovo Tool di Deduplicazione dalla 4.3.0.32
Sviluppato da Stefano Pinelli e Fabio Lopez.
Si accede alla funzionalità di deduplicazione dal menu a sinistra Tool di manutenzione -> deduplicazione, cerchiato in nero nella figura sotto.
La pagina presenta due tab: "tutti" e "escludi verificati". Nel secondo tab vengono elencati solo i duplicati non ancora confrontati.
Rispetto alla versione precedente, è stata rifatta la prima pagina che era costituita da soli link ed è stata aggiunta la nuova funzione di Confronta ItemId (riquadro a riempimento nero in figura), che serve a mostrare i duplicati che non sono stati trovati automaticamente dal sistema, ma che è l'utente a chiedere di confrontare, selezionandoli con l'ID.


Cliccando su uno dei riquadri, l'utente accede al riepilogo dei possibili conflitti da sottoporre ad analisi.
Se ad esempio si sceglie il Confronto per Titolo, vengono mostrati gli item i cui titoli devono essere esattamente uguali (viene confrontato l'MD5 dei titoli)

Quando vengono confrontati i metadati di due item, quale dei due è il target, quello cioè che vince nel caso di conflitto? La regola principale è che di default vengono scelti i metadati di quello che è definitivo rispetto a quello che è ancora in bozza. Se entrambi gli item sono già definitivi, il target è l'item che è stato compilato per primo.
È possibile confrontare anche più di due item insieme, oppure, se il sistema ha trovato più di due potenziali duplicati, scegliere i due che dovranno essere confrontati.
Cliccando su Confronta, si accede alla schermata di elenco dei metadati, come mostrato in figura sotto.

Sulla destra della schermata c'è l'ItemID: azzurro è quello del target, grigio è quello che viene usato per il confronto. Lo stesso sistema di colori viene usato per contrassegnare ogni metadato elencato sotto, per far capire all'utente se proviene dal target o dal duplicato.
Nel riquadro rosso in figura si mette in evidenza un metadato per cui esistono due versioni differenti: quello con il segno di spunta in verde è il valore scelto, mentre quello con sfondo rosso e il simbolo del divieto è quello scartato. Ma l'utente cliccando sulla riga può invertire la scelta.
Il bottone "mostra differenze" evidenzia in una modal box le differenze puntuali:

Il tasto "Elimina" serve per eliminare completamente il metadato
Il bottone al centro in alto "mostra/nascondi" fa vedere tutti i campi valorizzati, mentre quello accanto "mostra oggetto finale" fa vedere solo l'elenco dei valori scelti.

Se si stanno confrontando item di tipologie differenti, in fondo alla pagina vengono mostrati in grigio i campi che (cambiando tipologia) vanno perduti.
Se un campo può avere più di un valore (come ad esempio il campo Autori), si seleziona singolarmente ogni riga e si decide se mantenerla o no.
Non c'è più il bottoncino "show diff" se il campo è ripetibile, oppure se vengono confrontati più di due item.

Disponibile da lunedì 15 giugno quando verrà committato sul master con la versione .32
A quel punto sarà visibile sugli ambienti di CINT (continuous integration): https://iris-unimore-dev1.sviluppo.u-gov.it/ https://iris-unimi-dev1.sviluppo.u-gov.it/ https://iris-units-dev1.sviluppo.u-gov.it/ https://iris-unimib-dev1.sviluppo.u-gov.it/ https://iris-univr-dev1.sviluppo.u-gov.it/