B2 · 第10集 · 4:52

创意使用Wikidata

本集介绍如何将Wikidata查询结果(如地图、时间线)嵌入网站,尤其适合编程新手使用WordPress等简易平台。

来源:Nassima Chahboun / Wikimedia Commons · 许可:CC BY-SA 4.0

字幕

  1. Finalement, on a la possibilité d'intégrer dans un site web en obtenant le code en

    最后,我们可以将代码嵌入网站中,

  2. plusieurs langages de programmation.

    多种编程语言。

  3. Donc il faut juste copier le code

    只需复制对应语言的代码,

  4. dans le langage souhaité, en plus soit l'intégrer directement dans un site web ou

    再将其直接插入网站,或者——

  5. pour les gens qui sont.

    对于部分人来说——

  6. Plus habilités en programmation,

    编程能力更强者,

  7. ils peuvent par exemple ajouter d'autres éléments à la carte,

    例如可为地图添加其他元素,

  8. changer les aspects visuels pour les améliorer, etc.

    或调整视觉效果以优化显示等。

  9. Et pour les personnes qui ne connaissent rien en programmation,

    而对于完全不懂编程的人,

  10. tout comme moi, je vais montrer un exemple très facile sur

    就像我一样,我将演示一个非常简单的例子:

  11. l'intégration d'une carte, par exemple,

    如何在网站中嵌入一张地图,

  12. ou d'une timeline ou de n'importe quel résultat de

    或时间轴,或Wikidata查询服务的任意结果,

  13. Wikidata Query Service dans un site web.

    到网站中。

  14. Je vais donner l'exemple en utilisant WordPress, qui est une

    我将以WordPress为例,它是一种

  15. plateforme qui permet la création des sites web tout en étant très intuitive et très

    创建网站的平台,直观易用,

  16. simple pour les personnes qui ne sont pas

    对非专业人士也极为简单。

  17. du domaine. Et donc tout simplement, on peut

    因此,我们只需在WordPress中选择一个模板,

  18. choisir un template sur WordPress,

    拥有自己的网页,

  19. on a nos pages, et je vais montrer comment on peut ajouter une carte sur une

    接下来我将演示如何在新页面上添加一张地图。

  20. nouvelle page.

    (此处指新页面)

  21. Donc on commence par ajouter une nouvelle page,

    首先新建一个页面,

  22. donner un titre à cette page, ensuite on ajoute un élément et c'est un code HTML.

    为其设置标题,然后添加一个HTML代码块。

  23. Tout ce que j'ai fait, c'est copier le code déjà donné par le résultat sur Wikidata

    我所做的,就是把Wikidata查询服务结果页上已提供的代码,

  24. Query Service.

    直接复制过来。

  25. On peut ici changer par exemple le

    这里可以修改地图边框,

  26. cadre de la carte, on peut changer les dimensions, etc.

    也可以调整尺寸等。

  27. Ensuite, on a notre carte qui est intégrée dans le site web.

    接着,我们的网站上集成了地图。

  28. Et à chaque fois qu'un élément est actualisé sur Wikidata,

    每当 Wikidata 上的数据更新时,

  29. on a le résultat qui s'actualise automatiquement sur notre site web.

    网站上的结果便会自动刷新。

  30. Ensuite, on peut avoir non seulement une seule carte ou bien une seule timeline,

    此外,我们不仅能展示单张地图或单条时间轴,

  31. mais on peut jongler entre plusieurs cartes, par exemple, de plusieurs éléments.

    还能在多张地图之间切换,例如展示多个不同项目的地图。

  32. Et c'est possible en paramétrant la query.

    这可通过设置查询参数来实现。

  33. En fait, ici, c'est un exemple de notre site sur Wiki World Heritage où on a essayé

    实际上,这里是我们 Wiki World Heritage 网站的一个示例,

  34. d'avoir les cartes de toutes les villes classées patrimoine mondial au monde.

    我们尝试绘制全球所有世界文化遗产城市的地图。

  35. En fait, on a l'option de choisir une ville pour que sa carte s'affiche.

    用户可选择某座城市,其对应的地图便会显示出来。

  36. Donc les personnes qui ne connaissent même pas Wikidata,

    因此,即使完全不了解 Wikidata 的人,

  37. ils peuvent l'utiliser à travers le site web.

    也能通过这个网站使用它。

  38. Ils peuvent tout simplement sélectionner la ville ou le site qu'ils souhaitent,

    他们只需选择自己感兴趣的城市或遗址,

  39. et la carte sera directement affichée.

    地图便会立即呈现。

  40. Et à mon niveau, je ne peux pas le faire jusqu'au bout,

    就我个人而言,我无法独立完成全部操作,

  41. mais je vais vous montrer juste la logique sur comment ça peut se faire.

    但我将为大家简要演示其中的逻辑。

  42. En fait, si on revient au code HTML de la query,

    实际上,如果我们回到该查询的 HTML 代码,

  43. On va trouver que tous les paramètres, ils sont déjà écrits ici,

    会发现所有参数都已在此写明,

  44. les identifiants uniques des items

    包括我们加入查询中的各项唯一标识符,

  45. qu'on a inclus dans la query.

    也就是各项的 ID。

  46. Et donc ici par exemple, j'ai la query sur les sites archéologiques au Maroc,

    例如,此处我有一条关于摩洛哥考古遗址的查询,

  47. et je veux avoir une carte

    我希望生成一张地图,

  48. où je peux choisir le pays et ces sites archéologiques vont s'afficher,

    让我能选择国家,从而显示该国的考古遗址,

  49. et non seulement le Maroc.

    而不仅限于摩洛哥。

  50. Donc je vais chercher l'identifiant du Maroc dans le code de ma query.

    因此,我将在查询代码中查找摩洛哥的标识符。

  51. Et ensuite, je vais faire appel à quelqu'un qui est plus habilité que moi pour

    然后,我会请一位比我更熟悉技术的人,

  52. transformer cet identifiant en paramètre,

    把这一标识符转换为可调用的参数,

  53. et j'aurai la liste de tous les pays concernés,

    这样就能列出所有相关国家,

  54. par exemple les pays africains ou bien tous les pays du monde,

    比如非洲各国,或者全世界所有国家,

  55. avec l'identifiant qui correspond à chaque pays.

    每个国家都配有对应的唯一标识符。

  56. Et donc j'aurai cette liste de paramètres avec le code de la query où j'ai

    因此,我将得到这个参数列表,其中查询代码里的ID已被替换为参数,

  57. transformé l'identifiant en paramètre, et comme ça, je peux avoir un

    这样一来,

  58. moteur de recherche très très simple qui me permet de

    我就能拥有一个非常非常简单的搜索引擎,

  59. jongler de pays en pays pour afficher les cartes de leurs sites archéologiques.

    让我在不同国家间切换,以展示它们的考古遗址地图。

  60. Et on peut se demander pourquoi la data viz, ça

    我们可能会问:数据可视化究竟有什么用?

  61. peut servir à quoi, par exemple.

    比如,它能用来做什么呢?

  62. Ça peut par exemple permettre une meilleure compréhension des sites.

    例如,它有助于人们更好地理解这些遗址。

  63. Ici nous avons une timeline qui démontre l'évolution de la ville de Marrakech.

    这里是一条时间轴,展示了马拉喀什市的发展历程。

  64. Et ça peut être très très utile, par exemple,

    这可能非常非常有用,比如,

  65. pour les cours d'histoire ou bien les cours d'architecture.

    用于历史课或建筑学课程。

  66. On a une ville qui est une mosaïque très très complexe,

    这座城市本身是一幅极其复杂的拼图,

  67. mais à travers la timeline, on peut comprendre comment cette ville a évolué,

    但借助这条时间轴,我们就能理解它的发展过程:

  68. quelles sont les zones qui ont été construites avant, quels bâtiments ont

    哪些区域先建成,

  69. été construits dans la même période, etc.

    哪些建筑属于同一时期建造的,等等。

  70. Et comme c'est très visuel, c'est très facile d'absorber l'information,

    而且由于它非常直观,信息很容易被吸收,

  71. plus que quand on est en train de lire un article ou bien plusieurs articles sur

    比阅读维基百科上的一篇文章或多篇文章要轻松得多。

  72. Wikipédia.

    (此处指代前文提到的维基百科文章)