HumathèquePOC catalogage
Administration · studio de catalogage (SPEC §7, §8, §9.3)

Studio de catalogage

Version 2026-11-12T11:30:23Z 80bab18ba251

Vérificateur

✓ aucune erreur bloquante 0 avertissement(s)
  • info variables.yaml · langue_titre_parallele langue_titre_parallele utilisée par aucune zone active
  • info variables.yaml · partenaire partenaire utilisée par aucune zone active
  • info variables.yaml · resume resume utilisée par aucune zone active
  • info variables.yaml · titre titre utilisée par aucune zone active
  • info variables.yaml · titre_parallele titre_parallele utilisée par aucune zone active
  • info variables.yaml · volume volume utilisée par aucune zone active
  • info pipeline.yaml · Sudoc tombe dans « sinon » : type = these, ephe = non, status = duplicate_found, thesis_state = printed_reproduction
  • info pipeline.yaml · Sudoc tombe dans « sinon » : type = these, ephe = oui, status = duplicate_found, thesis_state = printed_original
  • info pipeline.yaml · Sudoc tombe dans « sinon » : type = these, status = duplicate_found, thesis_state = electronic

Le pipeline, étape par étape. Chaque étape lit des valeurs — type, ephe et les codes renvoyés par son API — et suit la première branche qui correspond, de haut en bas. Une branche indentée ajoute une condition (ET) ; plusieurs valeurs : OU ; SAUF : valeurs exclues. Les étapes se déplacent (↑ ↓) dans leur groupe : vérifications (provenance, Alma, Sudoc), puis IdRef et Dewey ; l'ordre affiché est l'ordre d'exécution.

Résultats possibles
  • stop le traitement s'arrête : rien à faire (terminé)
  • stop à reprendre le traitement s'arrête pour une vérification manuelle (à reprendre)
  • conversion la notice Sudoc trouvée est convertie (notice cible), puis le traitement s'arrête (terminé)
  • poursuite le traitement passe à l'étape suivante
  • poursuite avec alerte le traitement continue ; une alerte est ajoutée au dossier
  • poursuite à reprendre le traitement continue ; le document sera à reprendre (vérification manuelle)
  • création la notice est créée (notice cible)

Pour déplacer une étape, ou monter, descendre ou supprimer une branche, indiquez d'abord votre nom dans un formulaire (✎) : il est ensuite retenu.

  1. 1

    Alma

    alma-checker, champ status lit : type, ephe, status
    • SIstatus = academic_record_found ⟶STOP notice déjà dans Alma
    • SIstatus = ambiguous_academic_candidate OU off_profile_match_only ⟶STOP à reprendre candidat Alma à vérifier
    • SIstatus = no_academic_record_found ⟶POURSUITE → Provenance
    SINON⟶STOP à reprendre statut Alma non prévu
  2. 2

    Provenance

    établissement de soutenance (extraction.granting_institution) comparé aux formes de l'EPHE lit : type, ephe
    • SItype = theseETephe = absent OU ambigu ⟶STOP à reprendre établissement de soutenance absent ou ambigu
    SINON⟶POURSUITE → Sudoc
  3. 3

    Sudoc

    sudoc-checker, champs status et thesis_state (candidat retenu le plus fort) lit : type, ephe, status, thesis_state
    • SItype = these
      • SIstatus = duplicate_found
        • SIthesis_state = printed_originalETephe = non ⟶CONVERSION these-reproduction-imprimee puis STOP
        • SIthesis_state = printed_reproductionETephe = oui ⟶CONVERSION these-originale-imprimee puis STOP
        • SIthesis_state = microfiche_reproductionETephe = non ⟶CONVERSION these-reproduction-imprimee puis STOP
        • SIthesis_state = microfiche_reproductionETephe = oui ⟶CONVERSION these-originale-imprimee puis STOP cas improbable
        • SIthesis_state = unknown ⟶STOP à reprendre nature de la notice Sudoc non qualifiable
      • SIstatus = electronic_onlyETephe = non ⟶CONVERSION these-reproduction-imprimee puis STOP
      • SIstatus = electronic_onlyETephe = oui ⟶CONVERSION these-originale-imprimee puis STOP
    • SItype = memoireETstatus = duplicate_found ⟶STOP mémoire déjà au Sudoc
    • SItype = memoireETstatus = electronic_only ⟶CONVERSION memoire-original-imprime puis STOP
    • SIstatus = ambiguous_print_candidate ⟶STOP à reprendre candidat Sudoc à vérifier
    • SIstatus = no_print_duplicate_found ⟶POURSUITE → IdRef
    SINON⟶STOP à reprendre cas Sudoc non prévu
  4. 4

    IdRef

    idref-linker, champ status, pour chaque personne et chaque organisme lit : type, ephe, status
    • SIstatus = accepted ⟶POURSUITE → Dewey PPN repris ($3)
    • SIstatus = low_confidence OU ambiguous ⟶POURSUITE à reprendre → Dewey alignement IdRef à vérifier ($a nom $b prénom en attendant)
    • SIstatus = not_found ⟶POURSUITE avec alerte → Dewey alerte : non trouvé dans IdRef
    SINON⟶POURSUITE à reprendre → Dewey statut IdRef non prévu
  5. 5

    Dewey

    dewey-classifier (première classe ; aucune vérification) lit : type, ephe, status
    TOUJOURS⟶POURSUITE → Création de la notice
  6. 6

    Création de la notice

    lit : type, ephe
    • SItype = theseETephe = oui ⟶CRÉATION these-originale-imprimee
    • SItype = theseETephe = non ⟶CRÉATION these-reproduction-imprimee
    • SItype = memoire ⟶CRÉATION memoire-original-imprime
    SINON⟶STOP à reprendre aucune notice pour ce type de document