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

Formatage des chaines de caractères dans le standard Paysages #39

Open
GT-CNIG-DDU opened this issue Feb 16, 2024 · 4 comments
Open

Formatage des chaines de caractères dans le standard Paysages #39

GT-CNIG-DDU opened this issue Feb 16, 2024 · 4 comments
Labels

Comments

@GT-CNIG-DDU
Copy link
Contributor

  • L'encodage des chaînes de caractères est bien précisé dans le projet de standard :
    "Les attributs textuels, autrement dit de type CharacterString, doivent être encodés selon le standard UTF8. UTF8 est conçu pour coder l’ensemble des caractères du « répertoire universel de caractères codés » ; il permet en particulier de coder des textes en alphabet latin avec tout type d’accent ou de caractères spéciaux."

  • Le formatage des dates est également spécifié :
    "Les dates doivent être codées selon le standard ISO8601, c’est-à-dire en respectant le formalisme suivant : AAAA-MM-JJ."
    Par contre, l'exemple donné "2023.10.25 pour le 25 Octobre 2023" ne suit pas ce formatage : ce devrait être 2023-10-15

  • les caractères autorisés/interdits sont à spécifier. On pourra pour ce faire par exemple s'inspirer par exemple du Standard CNIG PLU § "Attributs de type chaîne de caractères" page 47.

  • Les utilisateurs ont, lors des retours de test, formulé le besoin d'être davantage guidés dans le formatage des mots clés et des libellés libre : tout en majuscule / seulement la première lettre en majuscule, autorisation de l'accentuation ou pas, etc.

  • Le cas du séparateur de valeurs dans un attribut à valeurs multiples est traité dans l'issue Utiliser le pipe ( | ) plutôt que le slash ( / ) comme séparateur pour les attributs à valeurs multiples #11.

@DominiqueLaurent
Copy link
Collaborator

L'encodage UTF8 permettant de passer tout type de caractère, le principe à utiliser pour les attributs de type "CharacterString" est d'être conforme aux règles du français ordinaire : autorisation des caractères accentués, règles habituelles pour l'usage des minuscules et majuscules, autorisation de la ponctuation (pour les attributs de type texte descriptif).

@GT-CNIG-DDU
Copy link
Contributor Author

Au delà de la question de l'encodage (en UTF8), à la demande des utilisateurs cette issue porte plutôt sur le formatage des chaines de caractères dans le standard :

  • être guidé dans le formatage des mots clés et des libellés libres : tout en minuscule / seulement la première lettre en majuscule
  • l'accentuation est donc autorisée, mais attention à la ponctuation ou autres caractères spéciaux à éviter.

@DominiqueLaurent
Copy link
Collaborator

Voir le commentaire sur les caractères interdits. La ponctuation et les accents sont autorisés car nécessaires aux attributs "description".

@GT-CNIG-DDU
Copy link
Contributor Author

On peut préciser que c'est au §4.2 "Règles d'organisation et de codification" du projet de standard...

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

No branches or pull requests

2 participants