[OSM-talk-fr] [Proposition] Améliorer le processus de dépréciation des tags
Florian LAINEZ
winnerflo at free.fr
Ven 24 Déc 10:36:34 UTC 2021
Bonjour à tous,
Après ces quelques temps à réfléchir (et agir !) ensemble sur les
dépréciations, je vous partage *un petit point d'étape de ce que j'ai
appris* :
*Mes convictions, à ce stade :*
- le temps de dépréciation de la plupart des tags est bien trop long : en
moyenne, plusieurs années, parfois 6-10 ans. On doit faire quelque chose
pour régler ça.
- le nombre de tags proprement dépréciés paraît, après une analyse manuelle
et non exhaustive, ridiculement bas. J'ai pu en identifier à peine
<https://wiki.openstreetmap.org/wiki/Proposed_features/Deprecated_and_unsupported_status#Managing_transition_for_currently_deprecated_tags>quelques
uns
<https://wiki.openstreetmap.org/wiki/Proposed_features/Deprecated_and_unsupported_status#Managing_transition_for_currently_deprecated_tags>.
Une analyse plus poussée pourrait nuancer ce constat.
(par "proprement déprécié", j'entends "dont la dépréciation est
explicitement mentionnée dans un vote communautaire approuvé dans les
règles de l'art")
- en conséquence, le ratio gain/emmerdes de la proposition de déclencher
des modifications automatisées après 2 ans est négatif. De plus, cette
proposition se heurte frontalement à des règles pré-existantes qui sont
bien ancrées et qui ont un sens : la justification de chaque édition
automatique, le "use any tag you like". Je propose donc d'abandonner cette
proposition en particulier.
*En bref, les règles actuelles sont bien faites, mais la communauté a
délaissé le sujet jusqu'à un point de délitement tel que l'on peut parler
de balkanisation des tags.*
- est-ce que le fait que la plupart des dépréciations soient "sauvages" est
un problème ? À ce stade, je n'ai pas encore de conviction. La flexibilité
de ce système est indéniable, mais son imprédictibilité également.
Dans le futur on peut donc investir notre énergie soit à
1. déprécier dans les faits une très large part des tags dépréciés, sans
trop de formalité
2. prendre le temps d'officialiser ces dépréciations par un vote
communautaire avant d'agir
3. les deux mon capitaine
*À partir de là, que faire ?*
Il manque une analyse plus poussée pour confirmer / affiner les constats
ci-dessus. En particulier il faudrait :
- une étude du temps effectif de dépréciation pour les tags déjà dépréciés.
Il y a mille indicateurs intéressants : les pays les plus assidus,
différencier les tags remplacés par des tags iso-périmètre VS ceux dont la
définition change, étudier l'impact de la prise en compte dans JOSM, iD et
le rendu standard sur osm.org, ...
- les statistiques de chaque étape de l'entonnoir (cf. mon email plus haut
dans cette discussion)
- une étude de la longue traîne : qu'en est-il des tags utilisés 1 à 100
fois de par le Monde ? Est-ce un sujet que nous devrions adresser ou bien
un problème anecdotique par rapport aux dépréciations "principales" ?
Je lance clairement un appel à bonne volonté pour réaliser cette étude.
Par ailleurs, pour le problème que de nombreux projets downstream
(éditeurs, rendus, utilisateurs de données ...) ne prennent pas en compte
les dépréciations assez sérieusement en compte, il me semble que les data
items sont la solution long terme la plus adaptée. Avec deux
sous-problématiques :
- comment faire pour qu'ils deviennent et restent à jour ?
- comment en pousser l'adoption ?
*Les solutions envisagées à ce stade :*
- terminer et généraliser le processus que nous sommes en train de créer
<https://wiki.openstreetmap.org/wiki/Deprecation_process> ; peut-être le
faire adopter officiellement par un vote (et créer un outil malin pour
créer en un clic le tableau de suivi sur une page de tag déprécié)
- mettre en place un groupe de travail mondial dédié au sujet (on a du
boulot, notamment pour multiplier les quêtes MapRoulette et les édits
automatiques approuvés)
- développer des outils de visualisation/suivi de l'avancement. En
particulier :
- faire évoluer TagInfo pour qu'il continue à produire le graph pour les
tags dépréciés (même s'ils sont très faiblement utilisés (en se basant sur
les DataItems ?)) et qu'il affiche un indicateur (barre verticale) pour
indiquer le jour de la dépréciation (info provenant des DataItems)
- permettre d'intégrer directement dans le wiki ce graph (onglet
"historique" de TagInfo)
- remplacer le statut "deprecated" par deux statuts bien distincts :
"approved deprecated" et "de facto deprecated" pour pousser la communauté à
passer par le process de vote de dépréciation de manière plus systématique
- créer une data-viz de suivi de toutes les dépréciations. Sur
https://deprecation.com ?
- faire une vidéo sur Tropicamap pour expliquer tout ça / une conférence
au prochain SotM-fr
La discussion est ouverte ...
Voilà donc mon cadeau de Noël à la communauté, joyeux Noël donc à tous !
Le mer. 22 déc. 2021 à 09:59, Florian LAINEZ <winnerflo at free.fr> a écrit :
> Hello,
> Georges je suis d'accord avec tout ce que tu proposes ! Passons à l'action.
>
> 1) de formaliser le processus de dépréciation dans une page "Deprecation
>> process" décrivant toutes les étapes d'un processus de dépréciation
>>
> J'ai créé la page, https://wiki.openstreetmap.org/wiki/Deprecation_process
> remplissons-la ensemble
>
> 2) Afin de tester ce processus, nous pourrions lancer rapidement une
>> première demande sur un tag peu enclin à être refusé (ex: landuse=pond)
>>
> Oui ! On a déjà un tag formellement déprécié. Donat a déjà commencé la
> suite du process :
>
> - by Gendy54 <https://wiki.openstreetmap.org/wiki/User:Gendy54>ː from
> landuse <https://wiki.openstreetmap.org/wiki/Key:landuse>=school
> <https://wiki.openstreetmap.org/wiki/Tag:landuse%3Dschool> to landuse
> <https://wiki.openstreetmap.org/wiki/Key:landuse>=education
> <https://wiki.openstreetmap.org/wiki/Tag:landuse%3Deducation>. See for
> yourself on this pageː landuse
> <https://wiki.openstreetmap.org/wiki/Key:landuse>=school
> <https://wiki.openstreetmap.org/wiki/Tag:landuse%3Dschool>
>
> Allons maintenant jusqu'au bout de la démarche. Comme c'est un sujet un
> peu différent, je fais un thread séparé pour ne pas polluer cette
> discussion.
>
>
> Le mar. 21 déc. 2021 à 20:14, Georges Dutreix via Talk-fr <
> talk-fr at openstreetmap.org> a écrit :
>
>> Bonsoir,
>>
>> La réflexion amorcée avec cette proposition me semble très productive.
>> Mais je crains que l'on consomme beaucoup d'énergie à tenter de la faire
>> passer telle quelle. Et sans garantie de succès.
>>
>> L'obectif me semble être "accélérer le processus de dépréciation quand
>> il est largement accepté par la communauté OSM, afin de réduire les
>> "deprecated tags" qui traînent pendant des années dans la base".
>>
>> Je propose :
>> 1) de formaliser le processus de dépréciation dans une page "Deprecation
>> process" décrivant toutes les étapes d'un processus de dépréciation, en
>> se basant sur ce qu'on a fait, et en incluant l'idée d'une finalisation
>> automatique quand le tag s'y prète.
>> 2) de faire très rapidement une première demande de mise à jour
>> automatique sur un tag peu enclin à être refusé. Et de se resservir
>> ensuite du modèle de la première demande pour en faire d'autres
>> facilement (si le modèle marche, ça pourrait demander peu d'efforts).
>>
>>
>> 1) Processus de dépréciation
>> On reprend toute notre réflexion - je condense un peu ici :
>>
>> - demande de dépréciation -> proposer un modèle avec les arguments et
>> infos à insérer
>> - vote
>> si approbation
>> - informer outils QA, outils de rendu, ...
>> - insérer dans la page du tag le tableau de suivi :
>> https://wiki.openstreetmap.org/wiki/Deprecated_features_follow-up
>>
>> - mettre à jour le wiki
>>
>> Lorsque la dépréciation semble largement acceptée après 1,2 ou 3 ans, et
>> que le tag s'y prète :
>> - faire une demande d'édition automatique
>> - formaliser un modèle de "Automated edit after deprecation" :
>> - utiliser
>> https://wiki.openstreetmap.org/wiki/Proposal_process#Creating_a_proposal
>> si approbation
>> - informer les outils qui n'ont pas encore pris en compte la
>> dépréciation
>> - nettoyer
>>
>> 2) Afin de tester ce processus, nous pourrions lancer rapidement une
>> première demande sur un tag peu enclin à être refusé (ex: landuse=pond)
>> Ensuite, en nous servant de cette expérience, nous pourrions faire une
>> demande formelle de dépréciation de amenity=embassy car si j'ai bien
>> compris ça n'a pas été fait (c'est juste implicite), et on y inclut une
>> édition automatique.
>>
>> _______________________________________________
>> Talk-fr mailing list
>> Talk-fr at openstreetmap.org
>> https://lists.openstreetmap.org/listinfo/talk-fr
>>
>
>
> --
>
> *Florian Lainez*
> @overflorian <http://twitter.com/overflorian>
>
--
*Florian Lainez*
@overflorian <http://twitter.com/overflorian>
Plus d'informations sur la liste de diffusion Talk-fr