|
Creazione/modifica di una query predefinita
|
Previous Top Next |
Tramite questa funzione è possibile creare una query predefinita o modificarne una esistente.
Una query predefinita permette di individuare e categorizzare un insieme di forme grafiche (o lemmi), semplici e/o complesse, presenti in una qualsiasi tabella. E' costituita semplicemente da una lista di parole/poliformi (una per ogni riga); questi elementi possono presentare i caratteri jolly utilizzabili nelle ricerche effettuate tramite il criterio LIKE della funzione Text/Data Mining (*,?,[],!).
NOTA: Eventuali poliformi presenti nella query devono già esistere nella tabella per essere individuati. Le query predefinite non danno infatti luogo ad alcun processo di Lessicalizzazione.
Una query predefinita può essere eseguita dalla funzione Text/Data Mining o attraverso l'esecuzione di una Metalista che ne contenga un riferimento.
Le query predefinite sono registrate nel file <Query predefinite.txt> presente nella cartella di installazione di TaLTaC2 (generalmente C:\Programmi\TALTAC). Tale file può essere personalizzato con l’aggiunta di ulteriori query, seguendo le istruzioni che vi sono riportate all'inizio. Si consiglia comunque di utilizzare la presente funzione per la creazione e gestione delle query.
In questo file le query presentano la seguente sintassi:
All'interno dei due marcatori di inizio e fine query, la query inizia con il proprio nome (Parentela), segue una riga di vincoli (opzionale) che permette di limitare l'effetto della ricerca a quei record che soddisfano la condizione descritta (nel caso in esame i soli record che abbiano la categoria grammaticale uguale ad N, J o A), ed infine gli elementi della query vera e propria.
Applicata ad una tabella, la query dell'esempio selezionerà tutte le parole come babbo, babbi, bisnonno, bisnonna, bisnonni ecc. che abbiano, come categoria grammaticale, uno dei tre valori espressi nella riga dei vincoli (N o J o A). Gli stessi record verranno contrassegnati, nel campo Informazioni aggiuntive, tramite il nome della query (Parentela), al fine di permettere una rapida identificazione o recupero nel seguito del lavoro.
Tra le query fornite da TaLTaC2 all'atto dell'installazione citiamo:
- Coorte_(enne): consente la selezione di tutti le forme riguardanti le coorti di età (<ventitreenne>, <cinquantaseienne>, <dodicenne> ecc.);
- crononimi: sono i "nomi del tempo", ovvero i nomi riguardanti ambiti temporali (<serata>,<ore>,<anno> ecc.);
- e-something: recupera una serie di forme del tipo <e-banking>, <e-company>, <e-mail>, <e-marketing> <e-government> e loro varianti;
- NazionEtnie: cattura le forme flesse di circa 180 fra nazionalità ed etnie (<africano>, <guatemaltechi>, <congolese>, <kazako>, <kazaco> ecc.)
L'utente può senza dubbio comporre, rispettando la suddetta sintassi, una propria query predefinita direttamente all'interno del file QueryPredefinite.txt Tuttavia si consiglia di utilizzare l'apposita funzione per evitare di commettere errori formali.
Per accedere alla funzione di creazione/modifica di una query predefinita cliccare sulla voce Crea/modifica query predefinita del menu File. Si aprirà la seguente finestra:
Creazione di una nuova query predefinita
1 - Selezionare l'opzione Crea nuova query e scrivere il nome della nuova query nella corrispondente casella sulla destra.
2 - Se lo si desidera, impostare i vincoli. Per farlo occorre selezionare la tabella sulla quale si intende eseguire la query dal menu a tendina della casella Tabella, quindi comporre il vincolo, agendo sulle tre caselle sottostanti, selezionando il campo su cui impostare il vincolo, l'operatore di confronto ed il valore da soddisfare. Ad esempio, per vincolare l'azione della query alle sole forme con più di 50 occorrenze, si dovrà selezionare il campo Occorrenze assolute, l'operatore > ed impostare come valore 50. Al termine premere il pulsante Aggiungi per aggiungere il vincolo alla query. Ripetendo l'operazione si potranno aggiungere altri vincoli alla query. La casella Riepilogo vincoli mostrerà tutti i vincoli fino ad allora impostati. Per eliminare un vincolo è sufficiente selezionarlo in questa casella e cancellarlo con gli appositi tasti della tastiera.
NOTE:
Si ricorda che i vincoli sono opzionali: se non si specifica nessun vincolo, la query agirà senza problemi su tutti i record della tabella.
Una query predefinita che non abbia vincoli potrà sempre essere eseguita su qualsiasi tabella. Inoltre, il fatto che i vincoli vengano impostati sui campi di una specifica tabella non implica che la query possa funzionare esclusivamente su questa tabella. I vincoli impostati a partire da un'altra tabella funzioneranno a patto che la tabella su cui si esegue la query possieda i campi su cui sono stati espressi i vincoli. Nell' esempio precedente, la query potrà funzionare su una qualsiasi tabella che possieda il campo CAT, quindi non solo sul Vocabolario, ma, ad esempio, anche su una tabella creata come selezione (sottoinsieme) del Vocabolario stesso.
3 - Scrivere, una per ogni riga, tutte le forme (semplici o complesse, con o senza caratteri jolly) che compongono la query nella casella Forme/lessemi. E' possibile anche incollarvi una lista compilata con altro software (word processor, editor di testo ecc.).
ATTENZIONE: Assicurarsi di non introdurre righe vuote. In tal caso, infatti, all'atto dell'esecuzione della query si verificherebbe un errore.
4 - Premere il pulsante Salva. Al termine comparirà il messaggio di avvenuto salvataggio della query.
Modifica di una query predefinita esistente
1 - Selezionare l'opzione Apri query esistente e scegliere la query che si desidera modificare dal menu a tendina della corrispondente casella sulla destra.
Le caselle Riepilogo vincoli e Forme/lessemi si popoleranno con i contenuti della query in questione.
NOTA: La casella Riepilogo vincoli potrebbe essere vuota nel caso in cui nella query non sia stato impostato alcun vincolo.
2 - Modificare i vincoli e/o la lista di forme/lessemi come desiderato e, alla fine, premere il pulsante Salva.
ATTENZIONE: In tal caso, la vecchia versione della query verrà sovrascritta con quella modificata. Se si volesse salvare la query modificata senza sovrascrivere la vecchia versione premere il pulsante Salva con nome.
Creazione di una nuova query predefinita a partire da una query esistente
1 - Selezionare l'opzione Apri query esistente e scegliere dal menu a tendina la query da cui derivare quella nuova.
Le caselle Riepilogo vincoli e Forme/lessemi si popoleranno con i contenuti della query in questione.
NOTA: La casella Riepilogo vincoli potrebbe essere vuota nel caso in cui nella query non sia stato impostato alcun vincolo.
2 - Modificare i vincoli e/o la lista di forme/lessemi come desiderato e, alla fine, premere il pulsante Salva con nome. Al termine comparirà il messaggio di avvenuto salvataggio della query.