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

Modification du champ "Fréquence de mise à jour" #481

Open
florimondmanca opened this issue Oct 10, 2022 · 0 comments
Open

Modification du champ "Fréquence de mise à jour" #481

florimondmanca opened this issue Oct 10, 2022 · 0 comments

Comments

@florimondmanca
Copy link
Collaborator

florimondmanca commented Oct 10, 2022

Contexte

Suite de :

Dépend de :

Actuellement ce champs est implémenté comme un enum avec ces valeurs :

  • Aucune
  • Permanent (temps réel)
  • Quotidien
  • Hebdomadaire
  • Mensuel
  • Annuel

Dans le code :

export const UPDATE_FREQUENCY_LABELS: { [K in UpdateFrequency]: string } = {
never: "Aucune (contribution ponctuelle)",
realtime: "Permanente (temps réel)",
daily: "Quotidienne (ou plusieurs fois par jour)",
weekly: "Hebdomadaire (ou plusieurs fois par semaine)",
monthly: "Mensuelle (ou plusieurs fois pas mois)",
yearly: "Annuel (ou plusieurs fois par an)",
};

Cet enum est insuffisant. Les organisations souhaitent d'autres valeurs qu'elles ont du mal à formaliser avant la création de leur catalogue.

Une ontologie comme Dublin Core Collection Description Frequency Vocabulary, recommandé par DCAT, n'est pas satisfaisante car certaines valeurs n'y sont pas (par exemple "quinquennal" pour le MC)

Une implémentation similaire à celle du champ format (cf. #477) apporterait de la flexibilité (en permettant de saisir une nouvelle valeur de fréquence), tout en assurant une qualité (en proposant aux utilisateurs des valeurs de fréquence déjà saisies en base, avant d'en saisir une nouvelle).

Schéma

https://github.com/etalab/schema-catalogue-donnees/blob/v0.3.0/schema.json#L189

  • Slug : freq_maj
  • Titre : Fréquence de mise à jour
  • Description : Périodicité suivant laquelle des modifications sont apportées au jeu de données.* Type : chaîne de caractères
  • Requis : non
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant