NeoLuoghi - Soluzioni per l’esperienza culturale nei luoghi elettivi della surmodernità
SP1
Software per lo storage di contenuti multimediali
Manuale d'uso
Il documento Sp1 rappresenta il manuale d'uso del prototipo software per lo
storage dei contenuti multimediali. L'utente destinatario del presente manuale
è icolui il quale si occuperà di gestire, creare e organizzare le risorse
multimediali.
1
NeoLuoghi - Soluzioni per l’esperienza culturale nei luoghi elettivi della surmodernità
Indice generale
1Introduzione .................................................................................................. 4
2Interfaccia di amministrazione .......................................................................... 5
2.1Introduzione ............................................................................................ 5
2.2Login/Logout............................................................................................ 6
2.3Gestione archivi........................................................................................ 7
2.4Gestione Utenti......................................................................................... 9
2.5Gestione Dati.......................................................................................... 11
2.6Ricerca ................................................................................................. 15
2.7Manutenzione ........................................................................................ 18
2.8Manutenzione Admin ...............................................................................19
3Compatibilità con sistemi esterni – interfaccia OAI-PMH......................................20
3.1Introduzione .......................................................................................... 20
2
NeoLuoghi - Soluzioni per l’esperienza culturale nei luoghi elettivi della surmodernità
Indice delle illustrazioni
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
1........................................................................................................... 6
2........................................................................................................... 7
3........................................................................................................... 8
4........................................................................................................... 9
5......................................................................................................... 10
6......................................................................................................... 11
7......................................................................................................... 13
8......................................................................................................... 14
9......................................................................................................... 15
10....................................................................................................... 17
11....................................................................................................... 18
12....................................................................................................... 19
Indice delle tabelle
Tabella 1: Campi Dublin Core indicizzati..............................................................16
3
NeoLuoghi - Soluzioni per l’esperienza culturale nei luoghi elettivi della surmodernità
1 Introduzione
La Digital Library di Neoluoghi (DLN) è un sistema di archiviazione aperto, orientato
alla preservazione delle risorse digitali a lungo termine, che gestisce in maniera
integrata i contenuti multimedial i (immagini, audio, video etc.) ed i relativi metadati
digitali, permettendone la fruizione da parte dell’utente, mediante adeguati sistemi di
interfaccia.
Il modello logico-funzionale di DLN è coerente con lo standard OAIS (Open Archival
Information System, ), modello sviluppato da Consultative Committee for Space Data
Systems (un Comitato di coordinamento tra agenzie spaziali nazionali) diventato poi
riferimento per i sistemi di archiviazione.
La DLN nasce come applicazione Web-Based, che permette una gestione remota di
tutti i servizi di cui dispone, esposti in base ai privilegi di accesso dell’utente connesso.
In particolare sono consentite le operazioni di import/export oltre che in locale trasferendo fisicamente i dati dalle unità nastro o ottiche direttamente sul server anche da remoto, ad esempio travasando i dati nelle cartelle di scambio tramite
connessione FTP; questo permette una gestione centralizzata delle collezioni digitali.
Potendo quindi funzionare anche in modalità ASP (Application Service Provider) è in
grado di collegare e rendere interoperanti più archivi permettendo ad ogni singolo
archivio affiliato di aggiornare ed integrare periodicamente i propri dati in modo
semplice e poco oneroso.
La DLN si base su un formato dati conforme allo standard OAI-ORE (Open Archives
Initiative Object Reuse and Exchange) ed è provvista di interfaccia OAI-PMH (Open
Archives Initiative – Protocol for Metadata Harvesting), in modo che eventuali sistemi
esterni possano effettuare operazioni di “harvesting” sui dati e metadati secondo
standard consolidati.
L’integrazione del software DLN con altri applicativi esterni è garantita da
un’interfaccia REST per l’interrogazione e il recupero delle informazioni digitali
contenute nel repository.
4
NeoLuoghi - Soluzioni per l’esperienza culturale nei luoghi elettivi della surmodernità
2 Interfaccia di amministrazione
2.1 Introduzione
La DLN è un applicativo gestionale che consente, tramite interfaccia WEB, di gestire il
patrimonio digitale appartenente a una o più entità.
Lo studio delle interfacce è stato pensato nel rispetto della logica di utilizzo multi-utente e
multi-entità. Sarà possibile, ad esempio, che operatori di distinte entità possano eseguire
operazioni di import/export da remoto contemporaneamente, utilizzando ciascuno i propri
diritti di accesso.
Riportiamo di seguito la struttura dell’interfaccia di gestione:
1 Login/logout
2 Gestione Archivio
2.1
Inserimento
2.2
Modifica e Cancellazione
2.2.1
Gestione degli Accessi
3 Gestione Utenti
3.1
Registrazione
3.2
Modifica e Cancellazione
4 Gestione dati
4.1
Importazione di immissione e aggiornamento
4.2
Esportazione
4.3
Cancellazione
5 Ricerca
5.1
Sui dati del DC sia specificando il tipo di parametro che libera
6 Manutenzione
6.1
Status Importazione
6.2
Status Esportazione
7 Manutenzione Admin
7.1
Status Importazione
7.2
Status Esportazione
Segue un dettaglio di spiegazione delle diverse interfacce.
5
NeoLuoghi - Soluzioni per l’esperienza culturale nei luoghi elettivi della surmodernità
2.2 Login/Logout
Tramite l’interfaccia di “Login utente” è possibile effettuare l’accesso al sistema di
amministrazione, mediante l’inserimento di nome utente e password.
Figura 1: Interfaccia di accesso
Sono previste le seguenti tipologie di utente previste:
•
Amministratore Generale: ha accesso a tutte le funzionalità del sistema e a tutti i
dati di tutti gli archivi contenuti all'interno della DLN;
•
Amministrazione Archivio: ha accesso a tutte le sezioni amministrative tranne quelle
relative alla manutenzione e alla gestione utenti. Può gestire i dati digitali dell'archivio
su cui ha diritto di accesso;
•
Operatore Archivio: è in grado di eseguire operazioni di Import/Export dei dati digitali
sull'archivio su cui ha diritto di accesso;
•
Sistema Autore: è un utente che tramite le operazione SOAP interroga la DLN per la
creazioni di nuovi contenuti;
•
Sistema di annotazione: è un utente che tramite le operazione di Import/Export può
caricare dati digitali tramite interfaccia SOAP;
•
Sistema di divulgazione: utente generico che può eseguire ricerche sulla DLN
tramite SOAP;
•
Utente generico: utente generico che può eseguire ricerche sulla DigiLIBRARY.
6
NeoLuoghi - Soluzioni per l’esperienza culturale nei luoghi elettivi della surmodernità
2.3 Gestione archivi
È l’interfaccia che permette l’inserimento, la modifica e la cancellazione dei dati amministrativi
relativi a ciascuna archivio presente nel sistema.
Figura 2: Interfaccia di Gestione Archivi
Questi i campi descrittivi che vi sono riportati:
•
Sigla dell'Archivio
•
Nome
•
Indirizzo
•
Telefono
•
Fax
•
Sito Internet
•
Posta elettronica
•
Cartella per Upload (cartella sul Server per il transito dei file da importare/esportare).
7
NeoLuoghi - Soluzioni per l’esperienza culturale nei luoghi elettivi della surmodernità
Figura 3: Interfaccia di Gestione Archivi - Sezione modifica
È prevista una sotto-sezione per la gestione degli accessi agli archivi da parte degli utenti. Ogni
archivio potrà avere diversi amministratori od operatori in grado di accedere.
8
NeoLuoghi - Soluzioni per l’esperienza culturale nei luoghi elettivi della surmodernità
2.4 Gestione Utenti
Questa interfaccia permette di inserire, modificare e cancellare i dati degli utenti che hanno
accesso alla DigiLIBRARY. In questa interfaccia sono elencati non solo gli utenti-amministratori
(generali o limitati ai singoli archivi), ma anche gli utenti che, connettendosi col protocollo
SOAP, possono interrogare DigiLIBRARY in consultazione.
Figura 4: Interfaccia di Gestione Utenti
L’interfaccia di gestione utente riporta le informazioni personali degli operatori che utilizzano il
sistema, descritte in base ai seguenti campi:
•
Nome
•
Cognome
•
Indirizzo
•
Posta elettronica
•
Telefono
•
Ente di riferimento
•
Indirizzo Ente
•
Posta elettronica Ente
•
Profilo
•
Username
9
NeoLuoghi - Soluzioni per l’esperienza culturale nei luoghi elettivi della surmodernità
•
Password.
Figura 5: Interfaccia di Gestione Utenti - Sezione modifica
10
NeoLuoghi - Soluzioni per l’esperienza culturale nei luoghi elettivi della surmodernità
2.5 Gestione Dati
Mediante le procedure di gestione dati è possibile eseguire le operazioni di importazione,
esportazione e cancellazione dei dati digitali, avvalendosi di semplici interfacce appositamente
progettate per ciascuna funzionalità.
In particolare, l’import/export dei dati si effettua mediante una directory di scambio all'interno
della vengono collocati, suddivisi per cartelle, i file di descrizione XML con le relative immagini,
audio, video, testi etc. In fase di inserimento potranno essere caricati o scaricati
contemporaneamente più oggetti (composti da XML e media), mediante l’attivazione di diversi
processi concorrenti.
Figura 6: Interfaccia di Gestione Dati – Importazione
11
NeoLuoghi - Soluzioni per l’esperienza culturale nei luoghi elettivi della surmodernità
Dall’interfaccia di gestione è possibile visualizzare la directory di importazione e navigarla nelle
sue sub-directory, rendendo visibili gli oggetti digitali contenuti in ciascuna di esse. Il sistema
permetterà dunque di selezionare dalla lista uno o più oggetti digitali, prima di procedere alla
relativa importazione.
In fase di inserimento il sistema eseguirà il controllo sui dati da importare per garantirne la
correttezza: verrà effettuata una validazione dei file XML sulla base dei uno schema e sarà
possibile impostare il controllo dei file media tramite il codice MD5, per la verifica della
conformità fra l’immagine digitale e i suoi metadati.
Ciascun processo concorrente associato al singolo oggetto digitale (immagini e relativi
metadati) eseguirà inoltre una serie di attività di elaborazione, di prelievo delle informazioni dai
metadati e di memorizzazione delle stesse nel database e nel file system.
Durante la fase di inserimento, il file XML verrà rielaborato reindirizzando le URL relative ai file
digitali in base alla nuova collocazione dei file immagine. La DLN permetterà la
memorizzazione del file OAI-ORE nel suo complesso e delle singole informazioni contenute
nella sezione descrittiva, realizzandone un’indicizzazione utile a velocizzare la ricerca.
12
NeoLuoghi - Soluzioni per l’esperienza culturale nei luoghi elettivi della surmodernità
Figura 7: Interfaccia di Gestione Dati – Esportazione (ricerca)
Le procedure di esportazione e cancellazione dei dati nella DLN si attivano mediante una
duplice interfaccia, rispettivamente dedicata alla ricerca e alla visualizzazione dei risultati ad
essa associati: un modo per semplificare i processi gestionali associati all’esportazione e alla
cancellazione dei dati digitali.
Per consentire una puntuale individuazione dell’oggetto da esportare o cancellare, infatti, è
stata prevista una scheda di ricerca contenente campi DC ad esempio:

Identificativo (dc:identifier)

Titolo (dc:title)

Autore (dc:creator)
13
NeoLuoghi - Soluzioni per l’esperienza culturale nei luoghi elettivi della surmodernità

Editore (dc:publisher)

Soggetto (dc:subject)

Descriptor (dc:description)

Contributor (dc:contributor)

…
Una volta effettuata la ricerca avvalendosi dei campi sopra citati, è possibile selezionare gli
oggetti da esportare o cancellare e procedere con l’eventuale procedura gestionale.
Figura 8: Interfaccia di Gestione Dati – Esportazione (risultato)
14
NeoLuoghi - Soluzioni per l’esperienza culturale nei luoghi elettivi della surmodernità
2.6 Ricerca
Mediante l’interfaccia di ricerca è possibile recuperare le informazioni avvalendosi sia della data
di caricamento nella Digital Library, che specificando un valore per un campo specifico, che
ricercando su campo libero.
Figura 9: Interfaccia di ricerca
Riportiamo di seguito i campi Dublin Core1 indicizzati relativi alla sezione descrittiva dell’XML
formato OAI-ORE su cui viene eseguita la ricerca:
1 Sviluppato dall'DCMI (Dublin Core Metadate Initiative), il set di marcatori Dublin Core è il più diffuso standard di
metadati a livello internazionale. Per informazioni più dettagliate si veda: http://dublincore.org/
15
NeoLuoghi - Soluzioni per l’esperienza culturale nei luoghi elettivi della surmodernità
Tabella 1: Campi Dublin Core indicizzati
Tag Dublin Core
Definizione
<dc:identifier>
Metadati descrittivi che identificano la risorsa analogica
<dc:title>
Nome attribuito alla risorsa analogica
<dc:creator>
Entità che detiene la responsabilità principale della produzione del
contenuto della risorsa analogica
<dc:publisher>
Entità
responsabile
della
produzione
della
risorsa
analogica,
disponibile nella sua forma presente
<dc:subject>
Argomento della risorsa analogica
<dc:description>
Spiegazione del contenuto della risorsa analogica
<dc:contributor>
Un’entità
responsabile
della
produzione
di
un
contributo
al
contenuto della risorsa analogica
<dc:date>
Data associata a un evento del ciclo di vita della risorsa analogica
<dc:type>
Natura o genere del contenuto della risorsa analogica
<dc:format>
La manifestazione fisica della risorsa analogica
<dc:source>
Un riferimento a una risorsa analogica dalla quale è derivata la
risorsa in oggetto
<dc:language>
La lingua del contenuto intellettuale della risorsa analogica
<dc:relation>
Un riferimento alla risorsa analogica correlata
<dc:coverage>
L’estensione o scopo del contenuto della risorsa analogica
<dc:rights>
Informazione sui diritti esercitati sulla risorsa analogic
La ricerca condurrà alla visualizzazione sintetica dei risultati da cui poi accedere alle schede di
dettaglio:
16
NeoLuoghi - Soluzioni per l’esperienza culturale nei luoghi elettivi della surmodernità
Figura 10: Interfaccia di Ricerca – Risultati
17
NeoLuoghi - Soluzioni per l’esperienza culturale nei luoghi elettivi della surmodernità
2.7 Manutenzione
Questa interfaccia consente di monitorare le operazioni di import/export e di consultare i file di
Log, che mantengono memoria di tutte le operazioni effettuate nella DLN.
Figura 11: Interfaccia di manutenzione
In particolare, per ogni procedura compiuta, si creerà automaticamente un riepilogo
con le indicazioni relative alle date di richiesta e fine processo, il riferimento al file XML, lo
stato dell’operazione (elaborazione, completato, errore) e il link al file di Log con il dettaglio
delle attività compiute.
Nel file di Log vengono riepilogati anche i parametri di richiesta necessari all’attivazione del
processo e la lista dei controlli preliminari relativi ai dati da elaborare; segue il dettaglio di
ciascuna operazione compiuta.
Esemplificando, nel caso dell’attività di importazione, queste operazioni riguardano
principalmente la copia dei metadati e delle risorse digitali associate: per ciascuna di esse
verrà prodotta una riga di Log da cui sarà facilmente possibile risalire al file responsabile
dell’errore e procedere alle eventuali correzioni.
18
NeoLuoghi - Soluzioni per l’esperienza culturale nei luoghi elettivi della surmodernità
Figura 12: Interfaccia di manutenzione
2.8 Manutenzione Admin
Le maschere che la DLN mette a disposizione sono uguali a quelle disponibili per il menù
“Manutenzione”.
19
NeoLuoghi - Soluzioni per l’esperienza culturale nei luoghi elettivi della surmodernità
3 Compatibilità con sistemi esterni – interfaccia OAI-PMH
3.1 Introduzione
La DLN espone un’interfaccia compatibile OAI-PMH al fine di consentire a sistemi esterni di
essere aggiornati sui caricamenti dati digitali eseguiti sulla Digital library.
Di seguito riportiamo una breve descrizione delle principali operazioni di manipolazione sui file
XML eseguite su file OAI-ORE:
•
Sostituzione dei dati dell’immagine a più alta risoluzione (es: tiff non compressa) con
quelle a risoluzione inferiore (es: jpg), più adatta alla consultazione su internet;
•
Sostituzione delle URI locali con indirizzi web che consentono l’accesso remoto alle
immagini;
•
Inserimento di un identificativo;
•
Aggiunta delle informazioni relative al server OAI;
•
Normalizzazione delle informazioni generali secondo la prassi adottata da altri archivi
aderenti al Network.
20
Scarica

SP1 Software per lo storage di contenuti multimediali