Accueil > Conversion
Conversion
Conversion de EAC vers RiC-O
La conversion de EAC vers RiC-O est effectuée à l’aide d’un ensemble
de fichiers XSLT situés dans le dossier xslt_eac
. Les étapes de
conversion sont les suivantes :
- Conversion principale : Le point d’entrée de la conversion
est le fichier
main.xslt
, qui ne contient que quelques paramètres et importe la feuille de conversion principale :eac2rico.xslt
. Cette feuille appelle à son tour les fichiers suivants :eac2rico-uris.xslt
: définit comment les URI sont générés ;eac2rico-relations.xslt
: tout ce qui concerne la conversion des relations ; et repose à son tour sureac2rico-keywords.xml
, qui définit des mots-clés à rechercher dans les fichiers d’entrée pour déterminer le type de relation dans certains cas ;eac2rico-codes.xml
: définit les codes d’erreur utilisés pour la conversion de EAC ;eac2rico-builtins.xslt
: une réécriture et une extension des modèles XSLT prédéfinis pour la conversion de EAC ;
- Organiser les fichiers de sortie : La conversion principale de
la première étape génère un fichier de sortie pour chaque fichier
d’entrée. Cette étape regroupe ensuite les entités de relations
dans un fichier de sortie par type de relation et réorganise la
hiérarchie du dossier de sortie. Le dossier de sortie final ressemble
à ceci :
agents
: contient les descriptions d’agents, sans leurs relations ;places
: contient les lieux ;relations
: contient les relations, dans les fichiers suivants :agentHierarchicalRelations
agentOriginationRelations
agentTemporalRelations
agentToAgentRelations
familyRelations
membershipRelations
workRelations
Notez que même lorsque aucune relation d’un type donné n’est générée, le fichier correspondant est quand même généré, avec un contenu RDF vide.
- Supprimer les relations en double :
une fois que les relations du même type sont regroupées dans le même
fichier, la feuille XSLT
eac2rico-deduplicate.xslt
se charge de supprimer les relations en double dans ce fichier (en se basant sur leur URI), de sorte que la même relation n’apparaisse qu’une seule fois.
Conversion de EAC vers RiC-O sans regroupement et déduplication
Il est possible d’exécuter uniquement la conversion principale de EAC
vers RiC-O (première étape) tout en évitant le regroupement des
relations et leur déduplication. Pour ce faire, utilisez la commande
convert_eac_raw
.
Cela peut être utile pour déboguer une sortie correspondant à un fichier d’entrée EAC donné.
Conversion de EAD vers RiC-O
La conversion de EAD vers RiC-O est effectuée à l’aide d’un ensemble
de fichiers XSLT situés dans le dossier xslt_ead
. Les étapes de
conversion sont les suivantes :
-
Prétraitement EAD (filtrage par audience) : si un filtrage sur la propriété @audience est requis (c’est le cas par défaut), la feuille de style XSLT
ead2rico-preprocessing.xslt
est appliquée sur le fichier d’entrée ; sinon, le fichier original est directement traité ; - Conversion principale : Le point d’entrée de la conversion est
le fichier
main.xslt
, qui ne contient que quelques paramètres et importe la feuille de conversion principaleead2rico.xslt
. Cette feuille appelle à son tour les fichiers suivants :ead2rico-uris.xslt
: définit comment les URI sont générés ;ead2rico-codes.xml
: définit les codes d’erreur utilisés pour la conversion de EAD ;ead2rico-builtins.xslt
: une réécriture et une extension des instructions XSLT prédéfinies pour la conversion de EAD ;
- Fractionnement des fichiers de sortie : si nécessaire
(par défaut, ce n’est pas le cas), le résultat de la conversion
est fractionné à l’aide de
ead2rico-split.xslt
. Le principal Record et le RecordResource supérieur de chaque fichier sont regroupés dans un fichier, et chaque “branche” de l’instrument de recherche est placée dans un fichier séparé.