4.3.
Connessioni tra le collezioni
Up one level
Abbiamo visto come le collezioni forniscano una via per migliorare la gestione dei contenuti, attraverso l'impostazione di vari criteri, come la data di creazione, un campo specifico, una ricerca testuale, e molto altro. Ma c'è un livello ancora più profondo, legato a ciò che viene chiamato metadato, o "dato di un dato", già introdotto nella sezione Impostare proprietà di base, una sorta di intelligenza sottostante il gestore di contenuti, che lo supporta. Plone incorpora il sistema di metadati Dublin Core, creato a Dublin, Ohio nel 1995, in una conferenza tra biblioteche (chi più dei bibliotecari domina il mondo dell'informazione...!). Come indica il nome stesso, si tratta di un nucleo, un cuore che descrive differenti gruppi di elementi, che siano immagini, documenti, ecc. Il Dublin Core, o meglio, il Simple Dublin Core, include i seguenti 15 elementi:
- Titolo
- Autore
- Soggetto
- Descrizione
- Editore
- Autore di contributo subordinato (collaboratore)
- Data
- Tipo
- Formato
- Identificatore
- Fonte
- Lingua
- Relazione
- Copertura
- Diritti
Per avere ulteriori informazioni sul Dublin Core, clicca qui, ma per una prima introduzione a questo concetto, può bastare ciò che abbiamo detto sul Simple Dublin Core. In realtà si ha a che fare più o meno direttamente con questo sistema quando si accede al pannello delle Proprietà di un qualsiasi contenuto, oppure in Tipo e Formato, o per altre funzioni di immagazzinamento di Plone.
Qualcuno sostiene che l'essere umano è per sua natura pigro. Il punto è che bisognerebbe sempre inserire tutte queste informazioni per ogni elemento che viene creato, infatti più informazioni noi forniamo al sistema, più saremo ricompensati con una maggiore funzionalità del nostro sito!
Il Simple Dublin Core può essere ampliato, come è avvenuto nelle varie versioni di Plone. Ad esempio, in Plone 3.0 al sistema di metadati è stato aggiunto l'elemento Località. Ciò permette di impostare informazioni come la latitudine e la longitudine, o altre coordinate geografiche, magari fornite da un GPS. Questo nuovo bisogno è nato nell'ultimo decennio, principalmente proprio con la diffusione del sistema GPS, ormai istallato anche su dispositivi portatili.
Immaginiamo una donna che salva tutti i suoi documenti in un'unica enorme cartella, che conterrà così migliaia di elementi -- immagini, pagine, eventi, link e altro. Probabilmente ci vengono in mente due principali ipotesi sul suo strano modo di lavorare: o si tratta di una persona molto pigra, o le manca il gene dell'organizzazione e dell'ordine. Ma è anche possibile che ad una più attenta analisi emerga che la nostra amica non ha problemi a trovare ciò che le serve, ha creato dei link di ricerca veloci e funzionali, e se ha bisogno di trovare uno specifico gruppo di documenti ci riesce molto velocemente. Com'è possibile? Grazie al fatto che non manca mai di inserire tutte le informazioni relative agli elementi che crea e salva nella sua grande cartella, sfruttando i vantaggi dell'intelligente sistema delle collezioni.
La donna della grande cartella sta quindi usando Plone come un sistema di contenuti andrebbe usato (indubbiamente è anche molto facile e utile organizzare bene le proprie cartelle, creando una gerarchia funzionale). Se pensi che questi accorgimenti siano da adottare solo dai grandi enti, o nei casi in cui è particolarmente importante stabilire connessioni tra le varie informazioni, pensa ad esempio a tutte quelle foto che hai scattato con la macchina digitale e caricherai sul tuo sito web... Hai fornito la descrizione? E le altre informazioni? Presto scatterai e caricherai altre foto, e altre ancora, e altre ancora... Più il numero cresce più il bisogno di organizzazione si fa sentire...
Ciò che si ricava ad usare bene un sistema intelligente come questo è grande efficienza e la scoperta di relazioni tra gli elementi, magari altrimenti inimmaginabili.