Jump to: navigation, search

Difference between revisions of "Relation Editor"

Line 24: Line 24:
 
** "Calabrese Giuseppe" e "Calabrese Giuspeppe"
 
** "Calabrese Giuseppe" e "Calabrese Giuspeppe"
 
** "Fragliasso Anna" e "Fragliasso Anna Maria"
 
** "Fragliasso Anna" e "Fragliasso Anna Maria"
 +
** "
 +
 +
 +
 +
 +
 +
* Nome e cognome forse invertiti:
 +
** Giuseppina Aloni
  
 
=== Nell'applicazione: ===
 
=== Nell'applicazione: ===

Revision as of 15:00, 24 July 2013

Il Relation Editor e' una interfaccia che permette di associare le entita' presenti all' interno di RITMARE (persone, istituti, SP/WP/...) ad ambiti di ricerca specifici (espressi questi ultimi come vocabolari controllati nel formato SKOS).

Generalita'

Le principali finalita' dell'interfaccia sono le seguenti:

  1. offrire un "colpo d'occhio" sui dati relativi ai partner RITMARE in modo da evidenziare errori nei dati;
  2. consentire a persone l'aggiunta/modifica di associazioni in modo trasparente alla struttura dati sottostante;
  3. verificare che gli endpoint che forniscono i thesauri da utilizzarsi soddisfino i requirements stabiliti;
  4. chiarire i requirements per un'interfaccia che non sia di back-office bensi' aperta a tutti gli utenti RITMARE.

Utilizzo:

L'interfaccia e' composta essenzialmente da tre pannelli:

  • a) Un pannello per selezionare entita' appartenenti al progetto RITMARE;
  • b) Un pannello per selezionare termini da vocabolari controllati;
  • c) Un pannello che visualizza le relazioni esistenti.

Interface1.png Fig. 1: Interfaccia del Relation Editor


Errori:

Nei dati:

  • Sono ragionevolmente la stessa persona:
    • "Calabrese Giuseppe" e "Calabrese Giuspeppe"
    • "Fragliasso Anna" e "Fragliasso Anna Maria"
    • "



  • Nome e cognome forse invertiti:
    • Giuseppina Aloni

Nell'applicazione:

Todo list:

  • Linkare entita' e termini dei tesauri ai rispettivi dettagli; per i primi si potrebbero anche editare le data properties associate.
  • Gestione delle eccezioni (try ... except)

Desiderata:

  • Specificare per ognuno degli endpoint in b) quali thesauri debbano essere elencati aggiungendo un attributo al modello.