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/idno
prise à 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