SPARQL
外觀
SPARQL(發音為“sparkle”,縮寫為SPARQL Protocol And RDF Query Language)是一種 RDF 查詢語言,也就是說,它是一種用於資料庫的語義查詢語言。使用 SPARQL,您可以提取任何型別的資料,查詢由三元組的邏輯組合組成。
維基資料自 2015 年 9 月起提供了一個包含強大的 Web-GUI 的 SPARQL 端點。
本書重點介紹維基資料資料庫,並提供了大量示例。
其他 SPARQL 端點包括 SOPHOX,它使用與維基資料 SPARQL 服務相同的 GUI 用於 OpenStreetMap 和維基資料。[1]
簡介
SPARQL 語句
- SELECT
- OPTIONAL
- 過濾: FILTER、FILTER NOT EXIST 和 MINUS
- UNION
- SERVICEs
- SERVICE 標籤 和描述
- SERVICE around 和 box
- SERVICE Mediawiki Api(維基百科、維基共享資源等)
- 修飾符,如 GROUP BY、HAVING、ORDER BY、LIMIT
- 聚合函式 COUNT、MIN、MAX、SUM、AVG、SAMPLE 和 GROUP_CONCAT
- 錯誤的聚合 錯誤