Accueil > Personnaliser la conversion
Personnaliser la conversion
Les conversions de EAC et de EAD peuvent être personnalisées en passant
certains paramètres et en remplaçant la feuille de style “driver”
main.xslt
.
Personnaliser la conversion de EAC/CPF
Ajuster les paramètres généraux
Vous pouvez ajuster les paramètres d’exécution dans
parameters/convert_eac.properties
pour modifier par exemple les
dossiers d’entrée ou de sortie.
Ajuster les paramètres XSLT
La conversion de EAC vers RiC-O est pilotée par les fichiers XSLT
situés dans le dossier xslt_eac
. Une première étape pour adapter la
conversion consiste à modifier les paramètres XSLT déclarés dans
main.xslt
, tels que le code de langue pour les littéraux générés ou
l’URI de l’auteur du record.
Ajuster la logique de conversion
La logique de conversion complète se trouve dans eac2rico.xslt
.
Pour personnaliser davantage la logique de conversion de EAC/CPF, vous
pouvez remplacer les modèles de cette feuille de style en les
redéclarant dans main.xslt
avec un comportement différent.
Les modèles que vous écrivez dans main.xslt
auront la priorité sur les
modèles de eac2rico.xslt
avec le même attribut match
, ce qui vous
permet d’adapter certains comportements plus facilement. De plus,
si vous devez ajuster quelque chose dans le traitement des relations,
vous devrez peut-être ajuster eac2rico-relations.xslt
et
eac2rico-keywords.xml
.
Lorsque vous ajustez des éléments dans la logique de conversion XSLT,
il est nécessaire d’ajouter de nouveaux tests unitaires sous
unit-tests/eac2rico
, ou d’ajuster les tests unitaires existants, et
exécutez la commande de tests unitaires pour valider
votre modification et vérifier que tout est correct.
ead2rico-arrange.xslt
et ead2rico-deduplicate.xslt
sont utilisés
pour regrouper les entités du même type dans le même fichier et sont
appliqués après la conversion. Vous ne devriez pas avoir
besoin de modifier ces fichiers, sauf si vous avez besoin d’un
regroupement différent des entités. Vous pouvez toujours sauter le
regroupement et la déduplication en utilisant la commande
convert_eac_raw
.
Personnaliser la conversion de EAD
Ajuster les paramètres généraux
Vous pouvez ajuster les paramètres d’exécution dans
parameters/convert_ead.properties
pour modifier par exemple les
dossiers d’entrée ou de sortie.
Ajuster les paramètres XSLT
La conversion de EAD vers RiC-O est pilotée par les fichiers XSLT
situés dans le dossier xslt_ead
. Une première étape pour adapter la
conversion consiste à modifier les paramètres XSLT déclarés dans
main.xslt
, tels que le code de langue pour les littéraux générés ou
les motifs pour détecter les RecordSet ou RecordParts dans les
attributs @otherlevel.
Ajuster la logique de conversion
La logique de conversion complète se trouve dans ead2rico.xslt
.
Pour personnaliser davantage la logique de conversion de EAD, vous
pouvez remplacer les modèles de cette feuille de style en les
redéclarant dans main.xslt
avec un comportement différent.
Les modèles que vous écrivez dans main.xslt
auront la priorité sur les
modèles de ead2rico.xslt
avec le même attribut match
, ce qui vous
permet d’adapter certains comportements plus facilement.
Lorsque vous ajustez des éléments dans la logique de conversion XSLT,
il est nécessaire d’ajouter de nouveaux tests unitaires sous
unit-tests/ead2rico
, ou d’ajuster les tests unitaires existants, et
exécutez la commande de tests unitaires pour valider
votre modification et vérifier que tout est correct.