B2 · 第9集 · 5:03

创意使用Wikidata

本集介绍如何用SPARQL查询Wikidata,通过属性与值筛选数据,并以图表、地图等形式可视化结果。

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

字幕

  1. Et comment ça marche?

    那么,它到底是怎么运作的?

  2. Par exemple, je suis architecte,

    比如,我是一名建筑师,

  3. je n'ai rien à voir avec le domaine du développement de l'informatique,

    跟计算机开发领域完全不相关,

  4. et c'était pour moi très difficile d'apprendre Wikidata au début,

    刚开始学习 Wikidata 时,对我来说非常困难,

  5. mais si je suis arrivée à le faire, tout le monde peut y arriver.

    但如果我都能学会,那任何人都能做到。

  6. Et donc pour apprendre la logique de construire une query sur SPARQL,

    因此,要掌握在 SPARQL 上构建查询语句的逻辑,

  7. sur le Wikidata Query Service, on doit

    也就是在 Wikidata 查询服务中,

  8. se rappeler toujours comment Wikidata fonctionne.

    我们始终要牢记 Wikidata 的运作方式。

  9. En fait, Wikidata décrit tous les éléments à travers les déclarations,

    实际上,Wikidata 通过声明来描述所有条目,

  10. propriétés qualitatives.

    即带有属性的定性信息。

  11. Par exemple, on a pour une ville africaine, continent Afrique,

    例如,某个非洲城市,其所属大洲是非洲,

  12. nature ville, pour une personne, pour un écrivain par exemple,

    类型是‘城市’;而对于一个人,比如一位作家,

  13. on aura fonction écrivain, lieu de naissance Abidjan par exemple.

    其职业是‘作家’,出生地是阿比让等。

  14. Donc on a toujours cette structure.

    因此,这种结构始终存在。

  15. qui est propriété qualitative.

    也就是‘属性+定性值’的结构。

  16. Et quand on essaie d'interroger, to query, Wikidata,

    当我们尝试向 Wikidata 发起查询时,

  17. qu'est- ce qu'on fait au juste? C'est,

    具体是在做什么呢?

  18. on demande deux types d'informations.

    其实,我们是在请求两类信息。

  19. Tout d'abord, on demande de sélectionner tous les éléments qui répondent à certains

    首先,我们要求筛选出满足某些条件的所有条目,

  20. critères, qui ont ces qualitatifs pour ces propriétés.

    也就是拥有这些属性及对应定性值的条目。

  21. Par exemple, on veut sélectionner tous les éléments sur Wikidata qui ont la nature

    例如,我们想筛选 Wikidata 中所有类型为‘城市’且位于巴黎的条目,

  22. ville et la ville Paris, pour sélectionner

    或类型为‘教堂’且位于巴黎的条目,

  23. la nature église et la ville Paris,

    以找出巴黎市内所有的教堂。

  24. pour sélectionner toutes les églises qui existent sur Paris.

    (注:此处原句已完整表达,无需额外补充)

  25. Puis on demande quelle information on veut afficher.

    接着,我们再指定希望显示哪些信息。

  26. Par exemple, on veut afficher les images de ces villes et on veut afficher les

    例如,我们想显示这些城市的图片,还想显示

  27. coordonnées géographiques.

    地理坐标。

  28. Donc il faut toujours se rappeler de ces deux éléments de la query,

    因此,我们始终要牢记查询中的这两个要素:

  29. c'est quels sont les critères,

    一是筛选信息所依据的标准,

  30. à travers lesquelles on veut filtrer l'information,

    二是通过这些标准筛选出的信息,

  31. ensuite quels sont les éléments qu'on veut afficher pour

    三是我们希望展示哪些具体内容;

  32. ces éléments. Et voici l'interface de Wikidata Query Service,

    这些筛选结果。这是Wikidata查询服务的界面,

  33. comme je pense que vous l'avez déjà tous utilisé ou au moins vu.

    我想大家应该都已使用过,或至少见过。

  34. Donc sur le Query Service, on a deux parties.

    因此,在查询服务中,我们有两部分。

  35. La première, c'est pour écrire la query en code SPARQL,

    第一部分用于编写SPARQL查询语句,

  36. mais la deuxième partie à gauche,

    而左侧的第二部分,

  37. c'est le Query Helper qui est très très utile pour les personnes qui ne savent pas

    是“查询助手”,对不熟悉SPARQL语法的用户非常有用,

  38. comment écrire en SPARQL.

    如何编写SPARQL语句。

  39. Et donc dans le Query Helper, on peut déjà trouver deux types de demandes,

    因此,在查询助手当中,我们 already 可以找到两种请求类型,

  40. c'est filtrer, ensuite show, afficher.

    一是筛选,二是显示。

  41. Et donc sur la partie filtrer, on peut écrire toutes les

    因此,在筛选部分,我们可以输入所有

  42. propriétés et qualitatifs qu'on veut obtenir.

    想要获取的属性和定性特征。

  43. Ensuite pour la partie show ou afficher, on

    接下来,在‘显示’部分,我们

  44. met les éléments qu'on veut afficher.

    放入想要显示的元素。

  45. Et ici on a un exemple, par exemple on veut tous les éléments qui ont le statut

    这里有一个例子,比如我们想获取所有具有

  46. patrimonial mondial de l'UNESCO.

    联合国教科文组织世界遗产地位的元素。

  47. Dans tous les pays positionnés dans le continent africain,

    所有位于非洲大陆的国家,

  48. donc on veut les sites du patrimoine mondial africain,

    因此我们想获取非洲的世界遗产地,

  49. et on veut que ce soit des régions urbaines, des villes, des quartiers,

    且限定为城市地区、城市或街区等。

  50. etc. Et c'était la query qui a été faite pour faire sortir le diagramme à bulles

    这就是生成刚才那个气泡图所用的查询条件。

  51. qu'on a vu tout à l'heure.

    (我们刚才已看到)

  52. Et ensuite, on peut ici écrire ORDER BY DESC area, par exemple,

    然后,我们可以在这里写上“ORDER BY DESC area”(按面积降序排列),例如,

  53. si on veut les classer par ordre croissant ou décroissant.

    如果我们想按升序或降序排列结果。

  54. On choisit quel ordre on veut suivre.

    我们选择想要采用的排序方式。

  55. Ensuite, on choisit quel élément ou quel critère

    接着,我们选择

  56. sur lequel se base cet ordre.

    排序所依据的字段或标准。

  57. Ici, c'est la superficie.

    这里用的是面积。

  58. Et donc maintenant on a notre query qui a été écrite, on l'a démarrée,

    现在,我们的查询语句已编写完成,并已运行,

  59. on a obtenu nos résultats.

    也得到了查询结果。

  60. Qu'est- ce qu'on va faire avec ces résultats?

    那么,我们该如何使用这些结果呢?

  61. On peut tout d'abord choisir

    首先,我们可以选择

  62. le mode d'affichage.

    结果的显示方式。

  63. Est- ce que je veux un simple tableau, ou bien je veux une carte,

    比如,我想要一个普通表格,还是想要一张地图,

  64. une timeline, ou différents types de diagrammes.

    一条时间轴,或是不同类型的图表?

  65. Ensuite, pour communiquer ces résultats, j'ai plusieurs options.

    接下来,为了分享这些结果,我有多种选项。

  66. Je peux tout d'abord télécharger les résultats en

    我可以先将结果下载为

  67. tableau HTML, en fichier CSV, JSON file,

    HTML 表格、CSV 文件、JSON 文件,

  68. en image par exemple si je veux obtenir une image d'une carte et la

    或者图片——例如,如果我想获取一张地图的图片,

  69. publier n'importe où, bien l'insérer dans un site web par exemple.

    并发布到任意地方,比如嵌入到某个网站中。

  70. Mais l'image reste un résultat statique.

    但图片是一种静态结果。

  71. Ensuite, je peux obtenir un lien qui va me mener directement vers le résultat de la

    其次,我可以获取一个直接链接,

  72. query. Et ce qui est bien avec le lien, c'est que c'est très simple à générer,

    它会将我直接导向该查询的结果页面。这个链接的优点是生成非常简单,

  73. je n'ai pas besoin d'ajouter ou de faire quelque chose d'autre.

    我不需要额外添加或操作任何内容。

  74. Et si par exemple un élément qui s'ajoute sur Wikidata ou bien qui est actualisé sur

    而且,如果 Wikidata 上新增了某个条目,或者某个条目被更新了,

  75. Wikidata, le résultat sera directement actualisé à travers ce lien.

    通过这个链接看到的结果也会自动实时更新。