Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Les précalculs peuvent modifier les identifiants #219

Open
leogail opened this issue Dec 11, 2024 · 1 comment
Open

Les précalculs peuvent modifier les identifiants #219

leogail opened this issue Dec 11, 2024 · 1 comment
Labels
documentation Improvements or additions to documentation

Comments

@leogail
Copy link
Collaborator

leogail commented Dec 11, 2024

Les précalculs prennent en entrée deux champs : id (pour l'identifiant) et value (pour la valeur).

Si les identifiants commencent par uid:/, ils ne sont pas modifiés.
Si les identifiants ne commencent pas par uid:/, alors ce préfixe est ajouté à l'identifiant.

Exemples :
"uid:/0" => précalcul => "uid:/0"
"uid:/azerty" => précalcul => "uid:/azerty"
"0" => précalcul => "uid:/0"
"azerty" => précalcul => "uid:/azerty"

Cela peut poser problème aux utilisateurs/utilisatrices, pour enrichir les données d'origines avec le résultat du précalcul (sur Lodex OU IA-Factory)

@parmentf parmentf added the documentation Improvements or additions to documentation label Dec 12, 2024
@parmentf
Copy link
Contributor

parmentf commented Dec 12, 2024

Un complément, pour ceux qui veulent l'utiliser depuis lodex (Mattermost):

Si notre colonne identifiant (uri) ne commence pas par uid:/ l'enrichissement fonctionne tel que présenté dans l'exemple:

filter = fix({id: `uid:/${self.value}`})

Si notre colonne identifiant (uri) commence par uid:/ (par exemple, si le corpus est issu d'une requête Istex) alors il ne faut pas l'ajouter dans l'enrichissement avancé à ce niveau :

filter = fix({id: self.value})

(voir exemple)

Peut être en lien avec le fait que les précalculs rajoutent le préfixe uid:/ seulement s'il n'est pas présent de base dans l'URI.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants