Comment utiliser Wikidata pour lister sur une page web les lieux touristiques à proximité
Channel: PhilippGam
Date: 17/05/2021

== Construction de la requête SPARQL interrogeant Wikidata == 
0:00 Introduction à l'objectif de la vidéo : récupérer dans Wikidata une liste de lieux touristiques autour de l'université Gustave Eiffel à Champs-sur-Marne
1:00 Exemple de requête SPARQL : éléments autour de la fondation Wikimedia
1:13 Personnalisation du commentaire décrivant la requête SPARQL
2:00 Personnalisation des coordonnées de l'université Gustave Eiffel
2:30 Exécution de la requête limitée à 100 résultats
2:44 Modification de la requête SPARQL pour augmenter le rayon de recherche à 4 kilomètres
3:07 Modification de la requête SPARQL pour augmenter la limite du nombre de résultats à 1000
3:32 Utilisation de l'assistant de requête pour filtrer en fonction de la nature des éléments : musées
4:48 Augmentation du rayon de recherche à 10 kilomètres
5:10 Modification de la requête SPARQL pour ajouter des unions de contraintes afin de récupérer aussi des éléments de types monuments, châteaux ou parcs
6:35 Modification de la requête SPARQL pour récupérer des images associées aux résultats
7:53 Passage de la vue par défaut en galerie d'images
8:44 Récupération d'un lien court pérenne vers les résultats de la requête
9:07 Modification de la requête à partir du lien court pérenne
9:20 Récupération de la requête SPARQL dans l'URL longue correspondant au lien court pérenne

== Affichage des résultats de la requête dans une page web avec Javascript == 
9:58 Récupération des résultats dans une page web en Javascript : utilisation d'un exemple de code Javascript incluant la requête
10:55 Ouverture de VisualStudioCode pour créer une nouveau fichier index.html et coller l'exemple de code Javascript incluant la requête
12:00 Ajout de &format=json à la fin de l'URL de la requête pour afficher le fichier JSON des résultats de la requête SPARQL
12:45 Ajout d'une nouvelle fonction Javascript de récupération des données de la requête
13:15 Ajout de balises HTML pour structurer la page web affichant les résultats de la requête
15:01 Ajout d'une boucle pour parcourir l'ensemble des résultats stockés dans la propriété bindings de la propriété results de l'objet qui stocke les résultats récupérés de Wikidata
16:13 Ajout à chaque passage dans la boucle d'un élément HTML li pour ajouter le nom d'un résultat
17:38 Modification de la requête SPARQL pour changer la langue par défaut des résultats

== Amélioration de la liste des lieux : lien vers la page Wikipédia, dédoublonnage, etc. == 
18:40 Modification de la requête SPARQL pour récupérer la page Wikipédia à propos de l'élément
21:54 Ajout du lien vers la page Wikipédia dans le code Javascript
24:16 Dédoublonnage de la liste de résultats en ne gardant qu'un exemplaire de chaque identifiant Wikidata d'élément
26:33 Nettoyage des console.log et conclusion.