Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

L'ODS di IRIS è uno schema su database che raccoglie i dati di tutti i moduli della piattaforma.

Due sono i livelli: L0 (base per uso tecnico) contiene i dati raccolti dai moduli e non elaborati, mentre L1 (vista per l'utente) contiene i dati elaborati da procedure, in modo che siano più puliti e facili da consultare.

L'allegato tecnico

IRIS-ODS-IR-L1-Modello.pdf

descrive L1; il livello L0 è prettamente tecnico e, sebbene visibile, non prevede assistenza, in quanto tutte le informazioni utili sono contenute in L1.

L0, in particolare, contiene i dati grezzi ed il suo uso è finalizzato a situazioni che richiedono esperti tecnici Cineca su progetti ad-hoc (es. integrazione tra sistemi). Tuttavia , per chi lo desidera, si è deciso di rendere anch'esso consultabile. per chi lo ritenesse necessario.

 

Alcune note per iniziare:

Lo schema si articola intorno all’entità principale del prodotto IR_ITEM.
Le responsabilità autoriali nella realizzazione del prodotto sono rappresentate nelle due forme ODS_L1_IR_ITEM_CONTRIBUTOR (che elenca gli autori) e ODS_L1_IR_ITEM_CON_PERSON (che riporta la relazione di responsabilità degli autori riconosciuti sull’anagrafica di ateneo).
Le altre viste riportano gli attributi del prodotto suddivisi per “element”.

ODS_L1_IR_ITEM: è una vista che riporta per ciascun ITEM i metadati salienti (classificazione, titolo, data e sede di edizione).
Il contenuto della vista ODS_L1_IR_ITEM rappresenta l’intera popolazione di ITEM censiti in IR, incluse eventuali versioni provvisorie e deprecate.

Le due viste: ODS_L1_IR_ITEM_MASTER e ODS_L1_IR_ITEM_MOST_VALIDATED possono essere utilizzate per accedere alle versioni “master” o “most validated” di un ITEM.
La vista ODS_L1_IR_ITEM_MASTER contiene la versione "master" dell’item, ovvero soddisfa le seguenti condizioni:

  • sono esclusi i ritirati [withdrawn=0];
  • sono esclusi quelli in stato bozza oppure respinti [workflow_validation_status in (0, 1, 3, 4, 5)];
  • la versione è quella “master” [is_master=1].

Effettuando l’incrocio con le tabelle dei metadati (sull’item_id che si trova in questa vista) si troveranno quindi gli ultimi metadati inseriti in IR.

La vista ODS_L1_IR_ITEM_MOST_VALIDATED contiene la versione “più validata” dell’item, ovvero soddisfa le seguenti condizioni:

  • sono esclusi i ritirati [withdrawn=0];
  • sono esclusi quelli in stato bozza/respinti [workflow_validation_status in (0, 1, 3, 4, 5)];
  • la versione è quella “più pubblicata” [is_most_validated=1].

La logica per il recupero della versione più pubblicata era quella presente in BI, ovvero tra più versioni viene scelta 
(in ordine di priorità la prima che viene trovata):

  1. versione master in stato pubblicato (wf_validation_status 0 o 1)
  2. versione snapshot in stato pubblicato (wf_validation_status 0 o 1)
  3. versione più recente in stato workflow step 3 (wf_validation_status 5)
  4. versione più recente in stato workflow step 2 (wf_validation_status 4)
  5. versione più recente in stato workflow step 1 (wf_validation_status 3)

Effettuando l’incrocio con le tabelle dei metadati (sull’item_id che si trova in questa vista) si troveranno quindi i metadati di IR come venivano visualizzati in BI.


ODS_L1_IR_ITEM_CON_PERSON: è una vista che riporta i dati relativi al ruolo della persona (RM PERSON) in qualità di autore di un determinato prodotto.
Le fonti principali sono ODS_L0_IR_ITEM_CONTRIBUTOR e ODS_L1_RM_PERSON.
I dati presenti in questa vista vengono caricati a partire da ODS_L0_IR_ITEM_CONTRIBUTOR con dc.element = "authority" ed in cui il value sia una PERSON di RM (CONTRIBUTOR.AUTHORITY=PERSON.PID).IRIS-ODS-IR-L1-Modello.pdf