Capture de termes à travers d´un dossier d'autorités ou en utilisant la terminologie déjà entré dans la base de données.
Au moyen de cet option les termes peuvent être capturés à partir d'une autre base de données, par exemple, une base de données d´autorités, ou à partir de la base de données même, par exemple pour normaliser les auteurs, descripteurs, éditoriaux, etc.
L'accès aux termes de la base de données associé est fait à travers de la liste inverse. Par conséquent il faut définir des sous-dictionnaires à l'intérieur du dictionnaire de termes, au moyen de préfixes aux champs indexés.
À travers le préfixe indiqué dans la FDT vous accedez aux postings des clefs et vous obtenez les Mfn des registres. Le MFN du premier posting de la clef est utilisé pour accéder au registre, sur lequel 2 formats sont appliqués:
Le format d´exposition est appliqué sur le registre obtenue à travers du posting, pour déterminer la forme à exposer le champ dans la liste de la sélection qui est montrée à l'utilisateur, pendant que le format d´extraction est utilisé pour extraire le champ et le transférer au registre. La liste est construite avec l'élément <select> de la langue HTML et les options du menu de la sélection sont remplis comme ci-dessous:
<option value="format d´extraction">format d´exposition </option>
Alors, quand l'utilisateur fait clic sur un terme, la chaîne associée comme format d´extraction est transféré au registre
Les formats mentionnés peuvent avoir toute la complexité de la langue pour l'élaboration de formats de CDS/Isis. Pour les formats très compliqués il est recommandé placer comme format de l'extraction un format (PFT) construit précédemment, utilisant la forme @xxxxxx.pft pour incorporer le format où il est exigé. Dans ce cas le format d´extraction et le format d´exposition, séparés par $$$, sont inclus dans le format @xxxxxx.pft. La phrase select devrait être utilisée du langue du format pour appliquer le format selon l´ID du champ récuperé dans la liste inverse.
Example:
select e3
case 1: v1
case 100: v100^a,`$$$`v100^a
case 600: v600^a,`$$$`v600^a
case 700: v700^a,`$$$`v700^a
case 110: v110^a,`$$$`v110
case 111: v111^a,`$$$`v111
case 245: v245^a,`$$$`f(mfn,1,0)
case 260: v260^a," : "v260^b,`$$$`v260
case 270: v270
case 340: v340
...
...
endsel
La variable associée au case, identifie l´ID assigné au champ dans la FST;alors le format est spécifié à utiliser pour l´exposition du champ dans la liste de la sélection, ensuite, et précédé pour `$$$`, le format utilisé pour montrer le champ et le transférer à la feuille d'entrée. Si le format d'extraction est omis, le format d´exposition est utilisé comme format d'extraction.
L´ID du champ se obtient à travers du posting obtenu au moyen du préfixe. Pour cette raison, c'est possible de présenter une liste de sélection qui contemple plusieurs champs, par exemple, tous les auteurs personnels du format Marc (100,600,700).
Dans ce cas, tous les champs seront indexés avec le même préfixe, mais l´ID devrait coïncider avec l'étiquette du champ afin qu'il extraie correctement de la base de données, quand appliquer le correspondant format d'extraction.
Par exemple, le format MARC pour montrer tous les auteurs, selon le format d´extraction montré précédemment (@xxxxx.pft) la FST pour l'indexation spécifiera:
100 0 "AU_"v100^a/
600 0 (| AU_| v600^a|%|/)
700 0 (| AU_| v700^a|%|/)
Faire l´attention à l'usage du % dans le cas de champs répétables pour produire le nombre de l'événement, dés que la présentation des listes utilise le composant du posting, lequelle identifie le nombre de l´événement pour extraire le champ correctement.