A des fins de contrôle qualité⚓
Le cas particulier de Visio_controle⚓
Extension recommandée : .html | Périmètre : document EAD complet |
L'export Visio_controle est très particulier. Il ne vise par à récupérer les données exportées à des fins d'exploitation dans un autre environnement ou à des fins de réimport dans Calames.
Il vise à produire un ensemble de statistique et un contrôle du respect d'un certain nombre de bonnes pratiques de l'EAD en bibliothèques et des règles spécifiques à Calames.
L'export Valeurs_controle-Filtre⚓
Extension recommandée : .txt | Périmètre : filtre requis |
L'export Valeurs_controle-Filtre permet de récupérer une seule et unique valeur soit celle d'un attribut, soit celle du contenu textuel d'un élément, quel que soit son emplacement dans le fichier EAD, ainsi que l'ID du composant dans laquelle elle se situe.
Il vise à faciliter le contrôle de la conformité des valeurs type et l'identification des composants où une valeur est à reprendre.
Le fichier txt résultat est un fichier tabulé à 2 colonnes avec
l'identifiant ID du composant ou la mention archdesc pour une valeur en haut niveau dans l'ordre du fichier EAD
le signe ¤ comme séparateur
la valeur ciblée par le filtre
Il précise en entête dans la rubrique « Résultat(s) avec le filtre : » l'élément EAD et son éventuel attribut ciblé par le xpath du filtre d'export
Exemple : Exemples de filtre type⚓
VALEUR D'ATTRIBUT
//unitdate/@normal
//persname/@role
LISTE DE TOUS LES URL QUELQUE SOIT L'ELEMENT : par exemple <exref>; <dao>...
//*/@href
VALEUR D'UN CONTENU TEXTUEL, y compris des sous éléments
//altformavail/p
VALEUR D'UN CONTENU TEXTUEL conditionné à la valeur d'un attribut
//unitid[@type=''ancienne_cote'']
LISTE D'UN ELEMENT SANS UN ATTRIBUT ATTENDU
//persname[not(@role)]
Attention :
Si le filtre vise un attribut sans préciser son élément, et que cet attribut existe dans plusieurs éléments différents, par exemple @href, seul l'élément parent de la première occurrence de l'attribut dans le fichier EAD est mentionné dans « Résultat(s) avec le filtre : »
Remarque : Un usage contraint⚓
Cet export est conçu pour vous permettre de contrôler la conformité des valeurs d'attribut, ou d'une formule type et de pouvoir très facilement filtrer dans un tableur les composants avec une valeur à corriger
Pour produire les listes des valeurs des différents attributs d'un élément EAD, ou la liste des valeurs attributs et du contenu textuel d'un même élément EAD, utiliser l'export Element_controle-Filtre détaillé ci-dessous.
Si la correction est massive et systématique, elle peut donner lieu à une demande de modification de masse à l'Abes
Si vous avez besoin de contenu plus riches (contenu complet de <physdesc> par exemple), faire la demande sur le guichet ABESstp Calames pro, domaine « Exports et publications ».
L'export Element_controle-Filtre⚓
Extension recommandée : .txt | Périmètre : filtre requis |
L'export Element_controle-Filtre permet de récupérer, pour un élément EAD donné, les tous les attributs et leurs valeurs, ainsi que son contenu textuel, quel que soit son emplacement dans le fichier EAD, ainsi que sa position précise dans le fichier depuis la racine <ead> et l'ID du composant concerné.
Il vise à faciliter le contrôle de la présence des attributs attendus et la conformité de leurs valeurs, et l'identification des composants à reprendre.
Le fichier txt résultat est un fichier tabulé à 4 colonnes avec
le chemin dans les données EAD du fichier vers l'élément ciblé par le filtre
le signe ¤ comme séparateur
l'identifiant ID du composant ou la mention archdesc pour une valeur en haut niveau dans l'ordre du fichier EAD
le signe ¤ comme séparateur
Dans une seule colonne, les différents attributs et leur valeur, chacun entre crochets, dans l'ordre alphabétique du nom de l'attribut
le signe ¤ comme séparateur
le contenu textuel de l'élément ciblé par le filtre
La première ligne du fichier txt résultat est constituée des intitulés des colonnes listées ci-dessus.
Exemple : Exemples de filtre type⚓
TOUS LES ATTRIBUTS ET CONTENU TEXTUEL D4UN ELEMENT ead VALEUR D'ATTRIBUT //NomElement
//unitdate
NB : affiche aussi le contenu textuel des sous éléments, par exemple le contenu textuel des éléments d'indexation au fil du texte dans un
//scopecontent/p
LIMITER LA LISTE EN FONCTON DU CONTENU TEXTUEL DE L'ELEMENT
//genreform[text()=''affiche'']
LIMITER LA LISTE EN FONCTON DU CONTENU TEXTUEL D'UN AUTRE ELEMENT QUE CELUI LISTÉ
Données de l'<unitdate> en fonction du contenu de l'<unitid>
//c[did/unitid/text()[contains(.,''Arch'')]]/unitdate
LIMITER LA LISTE EN FONCTON DE LA PRESENCE D'UN ATTRIBUT DANS UN AUTRE ELEMENT
Données de <altformavail><p> en fonction du @type d'<unitid>
//c[did/unitid/@type=''cote'']/altformavail/p
LIMITER LA LISTE EN FONCTON DE L'ABSENCE D'UN ATTRIBUT DANS UN AUTRE ELEMENT
Données de <unittitle> pour les composant sans <physfact type="support">
//c[did/physdesc/physfacet[not(@type=''support'')]]/unittitle
Exemple : Exemples de filtre type⚓
Tous les attributs et le contenu textuel d'un élément EAD :
Pour les dates ; //unitdate
Pour l'indexation des personnes : //persname
Contenu textuel y compris ses sous-éléments éventuels :
//scopecontent/p
Valeurs des différents attributs et contenu textuel d'un élément en fonction du contenu textuel de cet élément
Pour un <genreform> : //genreform[text()=''affiche'']
Valeurs des différents attributs et contenu textuel d'un élément en fonction du contenu textuel que peut contenir un autre élément du composant :
Pour un <unitdate> en fonction d'une partie de la cote : //c[did/unitid/text()[contains(.,''Arch'')]]/unitdate
Valeurs des différents attributs et contenu textuel d'un élément en fonction de :
la présence d'un attribut dans un autre élément, ici pour l'<altformavail> de composants contenant une cote : //c[did/unitid/@type=''cote'']/altformavail/p
l'absence d'un attribut dans un autre élément, ici pour un <unittitle> de composants ne contenant pas de<physfacet> de TYPE ''support'' : //c[did/physdesc/physfacet[not(@type=''support'')]]/unittitle
Remarque : Un usage contraint⚓
Cet export est conçu pour vous permettre de contrôler la complétude et conformité des valeurs d'attribut, et de pouvoir très facilement filtrer dans un tableur les composants avec des valeurs d'attribut à corriger ou ajouter :
Si la correction est massive et systématique, elle peut donner lieu à une demande de modification de masse à l'Abes
Si vous avez besoin de contenu plus riches (contenu complet de <physdesc> par exemple), faire la demande sur le guichet ABESstp Calames pro, domaine « Exports et publications ».