FR:Name Suggestion Index

From OpenStreetMap Wiki
Jump to navigation Jump to search
Capture d'écran de l'éditeur iD sélectionnant un hôtel Ibis pour lequel il manque des tags 2019-11-04

name-suggestion-index (NSI) est une liste de valeurs de nom couramment utilisées pour suggérer l'orthographe correcte des tags de nom. Pour l'instant, les noms sont surtout des marques de magasins ou de chaînes commerciales. NSI peut également aider à suggérer automatiquement la bonne étiquette de magasin en fonction du nom si le contributeur est hésitant. Les clés utilisées sont:

  • amenity
  • craft
  • healthcare
  • landuse
  • leisure
  • office
  • shop
  • tourism

Le gros avantage de NSI est de standardiser le marquage de certaines marques, chaînes commerciales,... (en évitant par exemple les coquilles orthographiques) facilitant ainsi les mises à jour et les requêtes dans OSM (via Overpass par exemple).

Exemple d'utilisation

Capture d'écran de l'éditeur iD de la création d'une banque dont le nom commercial commence par "Crédit ..."

Cela signifie qu'un utilisateur en France aurait le nom de "Crédit Mutuel" suggéré s'il ajoutait un nœud dans iD ou Vespucci. En tapant "c", "r", "é", la suggestion s'affinera au fur et à mesure. L'utilisateur peut alors cliquer sur "Crédit Mutuel" et les tags brand=Crédit Mutuel, brand:wikidata=Q642627, brand:wikipedia=en:Crédit Mutuel, name=Crédit Mutuel et amenity=bank seront automatiquement ajoutées pour lui.

Structure

L'index est un ensemble de fichiers qui répertorie les marques et les tags. Par exemple, https://github.com/osmlab/name-suggestion-index/blob/master/brands/amenity/bank.json contient (entre autres)

{
	"displayName": "Crédit Mutuel",
	"id": "creditmutuel-b7a026",
	"locationSet": {
		"include": [
			"001"
		]
	},
	"oldid": "amenity/bank|Crédit Mutuel",
	"tags": {
		"amenity": "bank",
		"brand": "Crédit Mutuel",
		"brand:wikidata": "Q642627",
		"brand:wikipedia": "en:Crédit Mutuel",
		"name": "Crédit Mutuel"
	}
}

name-suggestion-index utilise la balise brand:wikidata=* pour obtenir une URL vers le logo officiel de la marque. Par exemple, Q642627 a une propriété Facebook ID (P2013), donc l'URL est celle de la photo du profil sur la page officielle de la marque sur Facebook. Si un élément Wikidata n'a pas de page Facebook répertoriée, l'index revient à la photo de profil Twitter via Twitter nom d'utilisateur (P2002), puis à un logo sous licence libre sur Wikimedia Commons via image de logo (P154). name-suggestion-index fournit uniquement l'URL de l'image du logo; il ne met pas en cache ni ne distribue l'image elle-même.

Usage

iD

iD inclut des préréglages NSI lors de la recherche de présélections et comme suggestions lors de la saisie du nom d'une fonction. L'icône de chaque présélection est le logo officiel de la marque.

Si un élément possède des balises qui sont similaires mais non identiques à une entrée de l'index, un avertissement de validation apparaît avec une suggestion d'améliorer les tags de l'élément pour qu'elles correspondent à l'index de suggestion de nom.

La plupart des entrées d'index de suggestion de nom ont une balise brand:wikidata=*, ce qui fait que le champ name=* devient en lecture seule. Si vous devez personnaliser le nom d'un lieu marqué par une marque, modifiez la balise name=* dans la section "Toutes les balises".

JOSM

Un fichier de presélection est disponible pour JOSM. Vous pouvez le rajouter via les Préférences, menu Modèle d'attributs.

Ce ticket demande l'ajout de l'index NSI à JOSM par défaut.

Vespucci

Vespucci suggère des préréglages basés sur NSI lors de la saisie du nom d'un élément. Voir le tutoriel "Using Name Suggestions" pour plus de détails.

Osmose

Osmose a un signalement qui utilise les noms fréquents OSM extraits par NSI pour détecter les marques candidates dans les objets OSM existants.

S'ils correspondent à des marques connues dans NSI, il suggère alors d'ajouter les tags manquants .

Mises à jour et ajouts

NSI dispose d'un dépôt github, ce qui signifie que des problèmes peuvent être soulevés, et que des mises à jour et des ajouts peuvent être suggérés via une demande (issue). La contributing documentation contient plus de détails.

Les mises à jour et les ajouts doivent être discutés avec la communauté via les canaux habituels (listes de diffusion de marquage, listes de diffusion par pays, etc.)

Voir aussi

Liens externes