FR:Politique de modification automatisée

From OpenStreetMap Wiki
Jump to navigation Jump to search

Il est souvent mieux, si vous lisez l'anglais, de vous réferer à la version en anglais, toujours plus à jour.

Ceci est un brouillon pour créer une réglementation concernant les modifications mécaniques (Mechanical Edit Policy) pour la base de données OpenStreetMap. Notez que dans cette traduction, "policy" a été traduit par réglementation, mais "policy" a plusieurs sens en anglais, dont : "bonne pratique" ou "règle" ou "décision politique" ou "loi".

Modifications couvertes par cette réglementation

En général, cette réglementation couvre toutes les modifications où une modification donnée à un objet n'est pas effectuée par un être humain. Cela comprend:

  • Tous les changements automatisés effectués par un logiciel («bots»);
  • Toutes les importations de données (où les données ne sont pas créées par une visite sur le terrain ou un tracé sur une imagerie, mais en convertissant d'un autre ensemble de données), peu importe si l'importation est entièrement automatisé ou si elle génère juste des fichiers OSM qui sont ensuite envoyé par un éditeur sans examen de chaque objet;
  • Les opérations de recherche et remplacer utilisant un éditeur (par exemple si vous utilisez votre éditeur pour sélectionner toutes les boîtes aux lettres sans le tag operator et puis vous l'ajoutez pour chacun d'eux) sauf si vos modifications sont le fruit de votre connaissance ou visite terrain plutôt que de simplement l'estimation;
  • Les opérations de recherche et remplacer utilisant quelque chose comme le service de XAPI (par exemple, vous charger tous les objets marqués highway=grade1 dans le monde entier et utiliseé votre éditeur de les re-étiqueter highway=track + tracktype=trade1)

Cette réglementation place des règles strictes sur ces modifications mécaniques parce qu'ils ont potentiellement la possibilité de causer des dommages au travail des autres ou à passer outre unilatéralement leur opinion.

Cette réglementation ne s'applique pas aux modifications apportées vraiment à la main. Si vous sélectionnez chaque boîte aux lettres dans votre ville et d'ajouter une balise de l'opérateur pour eux, alors nous supposons que vous êtes bien en train de regarder l'objet individuel et d'améliorer les données de votre connaissance ou une enquête terrain, et c'est ok. Vous pouvez même utiliser la recherche et de remplacement de votre éditeur pour cette fonction mais seulement si vous cochez chaque action causée par cela, plutôt que de simplement changer les choses mécaniquement. La même chose s'applique aux importations - si vous vérifier manuellement chaque objet de données qui sont importés, vous êtes en dehors de la portée de cette réglementation.

Questions générales quant aux modifications mécaniques

Les modifications mécaniques ne sont généralement pas souhaitables dans OSM. Autant que possible, nous préférons de vraies personnes qui modifient les données à la main dans des coins qu'ils connaissent. Il y a tellement de choses qui peuvent mal tourner avec les modifications mécaniques (de la planification bâclée à la mauvaise exécution, d'effets secondaires indésirables ou cartographes offensés) que le coût en général l'emportent sur les avantages.

Si vous lisez ceci parce que vous avez l'intention d'exécuter les modifications mécaniques, réfléchir à deux fois; vous pouvez peut-être passer à un système (que ce soit une page Web ou un éditeur plugin ou autre chose) où votre algorithme signale les problèmes potentiels ou suggère des changements, mais ne les exécute pas automatiquement ?

Pré-requis

Si vous souhaitez effectuer des modifications mécaniques, vous devez remplir les conditions suivantes:

Discutez

Vous devez discuter vos propositions de modifications avec la communauté. Vous ne devez pas appliquer ces modifications s'il y a une opposition notable. Au doigt mouillé, vous devriez avoir au moins 90% de la communauté de votre coté avant de faire la modification. Selon le type de modification, la discussion doit avoir lieu sur:

  • 'Soit' la liste internationale. (talk, liste en anglais)
  • 'Ou' la liste internationale des importations. (import, liste en anglais)
  • 'Ou' si votre modification ne concerne qu'un petit nombre de pays, les listes de diffusion en langues nationales, les forums, ou les autres méthodes de communication standard que la communauté de ce pays ou de la zone concernée utilise.

Si votre modification aura une incidence sur une grande quantité de données, vous devriez vous attendre à discuter du changement en profondeur avec au moins dix ou quinze personnes. Pour les modifications couvrant le monde, vous devriez recevoir les commentaires des contributeurs à travers le monde, car vous risquez de manquer une spécificité locale et provoquer la colère de beaucoup de gens. Souvenez vous, vous pouvez obtenir un accord unanime de dix personnes après la discussion d'une semaine, mais vous pourrez toujours avoir des ennuis quand des milliers de contributeurs remarqueront cette modification.

Vous devez documenter votre modification sur:

  • Une page wiki en langue anglaise nommée "Mechanical Edits/nom d'utilisateur" (où nom d'utilisateur est le nom d'utilisateur du compte OSM que vous allez utiliser pour effectuer les modifications -pensez à ça maintenant, ça vous évitera d'avoir à renommer la page plus tard-, et ajoutées la à la catégorie "Mechanical Edits"

(La procédure suggérée est: Présentez votre idée sur la liste et les forums appropriés, si les gens sont généralement d'accord, créer la page wiki avec des détails, puis discuter sérieusement et enfin seulement faite la modification, ou pas.)

Ainsi, par exemple, il ne suffit pas de discuter de quelque chose sur la liste de diffusion française si vous voulez faire un changement dans le monde entier, mais si votre changement n'affecte que la France alors c'est bon.

Si vous exécutez une modification automatique régulière (un «bot»), chaque changement de configuration (par exemple l'ajout d'une nouvelle balise mal orthographiée à corriger) nécessite une nouvelle approbation de la communauté; vous ne pouvez pas obtenir d'approbation pour une action imprécise comme "Je vais corriger des tags mal orthographiés".

Documentez

À partir d'ici, c'est une version google translatée de la version anglaise, j'en suis à la relecture, désolé pour les passages incompréhensibles.


Vous devez écrire la documentation qui couvre les éléments suivants:

  • Qui est de faire le changement (le vrai nom et comment contacter, adresse idéalement e-mail)
  • Qu'est-ce que le changement est sur le point, avec une description détaillée de l'algorithme utilisé pour décider quels objets sont changé la façon dont (il ne est pas assez pour écrire "fixer des balises mal orthographiés" mais vous devrez fournir une explication complète sur la façon dont vous êtes exactement fixation quoi)
  • Détails sur la discussion qui a eu lieu, avec des liens vers les messages mailing liste / forum de discussion ou des pages Wiki
  • Lorsque le changement a été fait, ou à quelle fréquence il va être répété
  • L'information sur la façon de «se retirer»

Cette documentation doit être disponible sur une page wiki nommé "mécanique Edits / username" (où nom d'utilisateur est le nom d'utilisateur de l'OSM du compte utilisé pour effectuer les changements). Il est suggéré de placer un lien vers cette page sur la page de l'utilisateur de l'OSM du compte. Regardez mécanique Edits / exemple pour savoir comment cette page devrait ressembler.

La documentation doit être rédigée en anglais, ou dans les langues nationales habituelles pour tous les territoires visés par la modification. Par exemple, si vous faites un changement qui affecte certains endroits en France et à certains endroits en Espagne, vous devez fournir votre documentation soit en anglais ou en français et espagnol.

Exécuter

Nous recommandons la création d'un compte spécial pour des modifications mécaniques, mais vous pouvez utiliser votre compte existant. Tout compte utilisé pour effectuer des modifications mécaniques doit avoir accepté les nouvelles conditions des contributeurs.

Lors du téléchargement de modifications, vous devez ajouter un "commentaire" tag pour l'ensemble de modifications qui décrit les modifications apportées dans cette changeset d'une manière lisible. Vous devez également ajouter le tag "mecanical=yes" (ou "bot=yes"), et vous devez créer un lien vers la page wiki ou une page d'utilisateur documenter vos changements de la "description" tag (par exemple "description=http: //wiki.openstreetmap.org/wiki/Mechanical Edits/John Doe#Tag Fixup Janvier 2013").

Vous devez fournir un moyen de mappers "opt out" de vos changements, ce est à dire si les contacts quelqu'un vous et vous demande d'arrêter de faire des modifications mécaniques à des choses qu'ils ont édité, vous devez respecter ce souhait, et vous devez modifier votre logiciel ou procédure de laisser ces objets intacts dans l'avenir.

Problèmes, plaintes

Il est toujours possible que les gens seront mécontents de la modifier, même après de longues discussions. Alors soyez prêt pour cela, et traiter toutes les plaintes des utilisateurs sérieux et poliment. Si vous avez suivi cette politique alors ce signifie que votre compte ne sera pas bloqué tout de suite quand quelqu'un se plaint, mais vous pourriez encore avoir à changer ou d'arrêter ce que vous faites si les gens ne aiment pas vos actions et / ou de leurs effets secondaires.

Votre modification peut être inversée, même si vous avez suivi cette politique; cela ne garantit pas votre modification ne sera acceptée.

Groupe de travail Data, sur des soupçons de modifications mécaniques ne pas suivre cette politique, soit de bloquer le compte immédiatement ou envoyer un message d'avertissement (en fonction de l'intensité de l'activité d'édition est). Toutes les modifications mécaniques qui ne suivent pas cette politique sont susceptibles d'être rapidement revenue quand ils sont découverts.