eTEN
skip to content

Percorso: Home - Tecnologia

Tecnologia

La piattaforma software MICHAEL consiste di due moduli che operano insieme per fornire i servizi di gestione e pubblicazione dei dati:

  • il modulo di produzione, che permette di creare, modificare, importare e gestire record che descrivono collezioni del patrimonio culturale digitale. Queste funzioni sono disponibili attraverso un comune browser web. I dati sono immagazzinati in un database XML potente e flessibile, basato sul modello di dati MICHAEL

  • il modulo di pubblicazione, che offre un’interfaccia intuitiva con cui gli utenti finali possono fare ricerche con il proprio browser sui dati relativi al patrimonio culturale digitale. Il modulo adotta un potente motore di ricerca e visualizzazione XML, che le istituzioni o gli stati possono personalizzare per adattare l’interfaccia alle proprie esigenze.

Una istanza nazionale di MICHAEL è formata da un modulo di produzione e un modulo di pubblicazione.

Il modello di dati MICHAEL
La chiave per qualsiasi sistema di informazioni distribuite sono i dati sottostanti e il modo in cui sono strutturati. La piattaforma MICHAEL si basa sul modello di dati MICHAEL, che deriva dal lavoro del progetto MINERVA sugli inventari del patrimonio culturale digitale europeo ed è strettamente correlato allo schema RSLP per la descrizione di collezioni e con il lavoro sulla descrizione delle collezioni in corso di svolgimento da parte della Dublin Core Metadata Initiative.

Servizi di informazione
I due moduli MICHAEL agiscono come repositories di dati che attraverso l’Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH), rendono disponibili i metadati nei formati  standard Dublin Core e MICHAEL. In questo modo, record provenienti da fonti distribuite si possono riunire e pubblicare insieme attraverso la stessa istanza MICHAEL.  Il servizio europeo MICHAEL utilizzerà questi strumenti di harvesting per raccogliere i contenuti sviluppati dalle diverse istanze nazionali.

Il modulo di pubblicazione MICHAEL comprende un API REST-based per ricercare e recuperare i record utilizzando semplici richieste HTTP e risposte XML. Queste funzionalità permetteranno ad altri fornitori di servizi informativi culturali di includere i servizi di ricerca MICHAEL nei propri siti web.

Software open source
La piattaforma MICHAEL viene distribuita come software open source ed è basata su altri componenti open source ben noti. I principali componenti sottostanti la piattaforma MICHAEL sono:

  • Apache Cocoon: un’infrastruttura XML per applicazioni web complesse.
  • eXist: un sistema di gestione di database XML.
  • Xdepo: un ambiente Cocoon per gestire dati immagazzinati in un database XML tramite web forms.
  • SDX: un motore di ricerca per grandi collezioni di documenti XML, sviluppato da Apache Lucene, motore di ricerca  stabile e ampiamente utilizzato.

Attraverso l’impiego di tecnologie Java, la piattaforma MICHAEL può essere usata in un’ampia gamma di sistemi informativi.

© Progetto MICHAEL 2006-03, ultima revisione 2006-03-13, a cura del Comitato di redazione di MICHAEL
URL: http://www.michael-culture.eu/tecnology_i.html