Dilib, module Tei, élément idno
| Module Tei | 
Cette page introduit un ensemble d'outils liés à l'élément Idno de la Tei.
| Liste des modules Dilib 
 
 
 
 
 
 
 Module Tei 
 | 
L'élément Idno
Cet élément contient un identifiant d'un document en TEI (voir sur Wicri/Métadonnées).
Commande TeiRejectOnIdno
Cette commande accepte un flot de données de documents contenant un élément TEI et élimine ceux qui contiennent des valeurs d'attributs donnés en paramètre.
- Synopsis
- TeiRejectOnIdno [-i identifier]... [-t table] [-P xpath] [-T type]
- Paramètres
- -i identifiers
- introduit une liste d'identifieurs provoquant un rejet de documents.
 
- -t table d'identifiers
- introduit une table d'identifieurs provoquant un rejet de documents.
 
- -P xPath
- introduit le xPath permettant de trouver la liste des idno. La valeur implicite est TEI/teiHeader/fileDesc/publicationStmt/idnoprise à partir de la racine du document lu.
 
- introduit le xPath permettant de trouver la liste des idno. La valeur implicite est 
- -T type
- introduit l'attribut type de l'élément idno à filtrer. S'il n'est pas précisé tous les éléments idno seront examinés.
 
Commande TeiPutRefToIdno
Cette commande sert à introduire un nouvel identificateur créé à partir du rang d'un document Sxml au sein de l'élément TEI de ce document. Elle permet notamment d'identifier de manière unique un enregistrement bibliographique dans une plateforme de curation.
- Synopsis
- TeiPutRefToIdno -t type
- Paramètres
- -t
- ce paramètre introduit l'attribut type de l'élément Idno. La valeur est constituée par la clé Sxml de l'enregistrement lu sur le flot d'entrée.
 
- Exemple
Le code qui suit dédoublonne un fichier bibliographie en utilisant un idno de type RBID puis insère le nouveau rang au sein d'un élément idno.
DamCat RenaissanceLorV1/Data/Main/Corpus/biblio.hfd \
   | SgmlFast -c 1  \
   | SgmlSelect -g record/TEI/teiHeader/fileDesc/publicationStmt/idno@type=RBID# -p @g1 -p @1  \
   | sort | BufferSelectFirstByKey      \
   | TeiPutRefToIdno -t wicri:Area/Main/Curation  \
          ...
Elle génèrera des éléments tels que :
 <record><TEI> ... <idno type="wicri:Area/Main/Curation">000033</idno>
Voir aussi
- Dans le réseau Wicri



