Skip to content

Favoriser l'unicité de l'organisme dans les métadonnées #679

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

Open
IGNF-Xavier opened this issue Feb 27, 2025 · 2 comments
Open

Favoriser l'unicité de l'organisme dans les métadonnées #679

IGNF-Xavier opened this issue Feb 27, 2025 · 2 comments
Assignees
Labels
enhancement Nouvelle fonctionnalité ou amélioration
Milestone

Comments

@IGNF-Xavier
Copy link
Contributor

IGNF-Xavier commented Feb 27, 2025

En tant que producteur de données, je souhaite que le remplissage des informations de contact dans les métadonnées (informations relatives à mon organisme : nom, adresse, téléphone, adresse email générique) soit automatisé mais modifiable (cas de la délégation, où je publie pour le compte d'un autre organisme que le mien propre).

L'objectif est d'uniformiser le nom des organismes dans les métadonnées afin d'éviter une restitution sur le catalogue de cartes.gouv du même organisme avec des graphies différentes.

Proposition de comportement

Le remplissage des informations de l'organisme se ferait, par ordre de priorité :

  1. par pré-remplissage des informations de l'organisme auquel j'appartiens
  2. par autocomplétion à partir du catalogue d'organismes si je modifie ces valeurs
  3. enfin de manière libre si l'organisme n'existe pas encore dans le catalogue (l'autocomplétion ne m'a rien présenté qui corresponde à ma saisie)

Dans le cas d'une saisie libre, si c'est possible, il faudrait alimenter la source des données des organismes pour une réutilisation par l'autocomplétion sur les publications futures.

Quelles informations seraient concernées ?

Les champs qui pourraient se pré-remplir automatiquement sont :

  • à l'étape "description de la ressource" :
    • Responsable de la ressource > organisme
    • Responsable de la ressource > email
  • à l'étape "informations supplémentaires" :
    • Attribution > texte à afficher
    • Attribution > URL

Seul le champ organisme fonctionnerait par autocomplétion, mais le choix d'une valeur auto-complétée entrainerait le pré-remplissage des 3 autres champs.

Quelle est la source des données concernant les organismes ?

La source des données reste à identifier.

Il existe un catalogue sur l'API Entrepôt /catalogs/organizations, mais qui ne contient pas les informations nécessaires. Il contient seulement name, siren, siret, tva_intracom ainsi qu'un identifiant technique. Il semble difficile au premier abord de l'utiliser comme source pour l'autocomplétion. Edit : il est possible de demander à ce qu'un champ extra soit complété pour, voir redmine support n°41349)

Il n'est pas possible d'ajouter une organization sans droits d'administration, on ne pourrait donc pas utiliser une saisie libre d'un producteur pour alimenter ce catalogue.

Le producteur travaille dans le cadre d'un datastore lié à une community, elle-même éventuellement liée à une organization. Lorsque c'est le cas, c'est "l'organisme auquel il appartient".
Confusion possible : le user lui même peut avoir un lien direct avec une organization, qui peut donc être différente du lien qu'il a via la community

@IGNF-Xavier IGNF-Xavier added the enhancement Nouvelle fonctionnalité ou amélioration label Feb 27, 2025
@IGNF-Xavier IGNF-Xavier added this to the MVP-0.6_June2025 milestone Feb 27, 2025
@slafayIGN
Copy link
Contributor

Etant donné le besoin exprimé, il peut être utile de compléter les organismes avec en extra :

{
  "attribution": {
    "title": "texte à afficher avec les cartes ou comme title du logo si définit. ex : © IGN"
    "url": "url vers laquelle le texte d'attribution doit pointer. ex : https://www.ign.fr"
    "logo": "url publique du logo à afficher sur les cartes"
  }
}

@slafayIGN
Copy link
Contributor

Le champ extra n'est pas encore exposé sur le catalogue.

Dans un premier temps, se contenter de mettre en place l'autocomplétion sur le nom de l'organisme.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Nouvelle fonctionnalité ou amélioration
Projects
None yet
Development

No branches or pull requests

2 participants