xdamsList-varie (criteri di ricerca)

il testo incluso all’interno dello shortcode permette di definire dei criteri di ricerca da applicare come selezione.

Questo paragrafo da indicazioni che sono valide per tutti cli shortcode che prevedono liste di risultati. Vediamo qualche esempio:

  • nome campo=valore da ricercare produce lista di risultati

es.:
/c/controlaccess/subject/=spiagge

è necessario indicare correttamene tutto l’xpath e possono essere usati anche AND e OR.

Per la ricerca fulltext occorre seguire la seguente sintassi

  • @=testo da ricercare

 

  • level= tipo scheda -> pubblica solo schede del tipo richiesto

es. :
/c/@level=item

possono essere utilizzati operatori logici:
/c/@level=item OR /c/@level=file

Questo ultimo esempio è utile per visualizzare solo i documenti che in qualche modo rappresentano il nodo finale dell’albero gerarchico più specificatamente utilizzati per descrivere oggetti e non livelli organizzativi dell’archivio. Al momento le condizioni possono essere multiple ma non il medesimo operatore logico.

Utilizzando un criterio di ricerca come quelli visti in precedenza si possono creare percorsi tematici tanto più efficaci quanto più questa operazione è pianificata già in fase di catalogazione, utilizzando. per esempio nel campo temi parole chiave specifiche che possano essere successivamente utilizzate come parole chiave in fase di ricerca.

Naturalmente occorre considerare che il parametro “@all” richiede che il campo di ricerca sia analogo su tutte le schede. Nel caso di query su archivi con struttura differente occorre prevedere eventualmente campi differenti.

Per esempio in caso di archivio storico (o fotografico ecc.) e bibliografia occorre prevedere la ricerca in OR sulle diverse tipologie di tag aggiungendo all’ultimo esempio precedente anche la clausola /mods/extension/level=item , pertanto un’ipotesi di short code può essere.

[xdamsListImg type=’@all’ ] /c/@level=item OR /c/@level=file OR/mods/extension/level=item[/xdamsListImg]

 

NOVITA’ VERSIONE 2.2

E’ stata implementata la ricerca per campo con specifico attributo la sua sintassi è

nome campo/@nome attributo=valore da ricercare

vediamo un esempio:

/eac-cpf/cpfDescription/relations/cpfRelation/relationEntry/@localType=IT-NOMEARCHIVIO1-006145