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
- 错误的聚合 错误