《语义网基础教程(原书第3版)》—— 3.1 SPARQL基础设施

简介:

本节书摘来自华章出版社《语义网基础教程(原书第3版)》一 书中的第3章,第3.1节,作者:(希)Grigoris Antoniou(荷)Paul Groth(荷)Frank van Harmelen(荷)Rinke Hoekstra ,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

3.1 SPARQL基础设施

想要执行一条SPARQL查询,就需要一个能执行查询的软件。能做到这一点的最常用的软件叫做三元组存储库(triple store)。本质上,一个三元组存储库就是一个RDF的数据库。在网上可以下载到很多三元组存储库。在SPARQL的相关规范中,三元组存储库也称为图存储库。
在查询一个三元组存储库之前,需要先向其中填充RDF数据。大部分三元组存储库都提供批量上传的选项。也有一种称为SPARQL更新的机制,提供了一系列向三元组存储库中插入、加载及删除RDF的选项。本章中将稍后讨论SPARQL更新。
当数据被加载进三元组存储库之后,就可以使用SPARQL协议来发送SPARQL查询去查询了。每个三元组存储库都提供一个端点(endpoint),在此提交SPARQL查询。重要的一点是,客户端使用HTTP协议向端点发送查询。事实上,要将一条SPARQL查询提交给一个端点,其实可以将它输入浏览器地址栏中!当然,我们还是建议使用一个专门为SPARQL设计的客户端。网上也能找到很多。
因为SPARQL使用标准的万维网技术,你在网上将会找到大量的SPARQL端点。这些端点可以让你存取大量的数据。例如,dbpedia.org/sparql提供了一个查询端点来查询一份维基百科的RDF表示。在CKAN.org中可以找到一份完整的SPARQL端点清单。
一旦我们有了这个基础设施,就可以开始写SPARQL查询了。

相关文章
|
2月前
|
Kubernetes Dubbo Cloud Native
【Dubbo3技术专题】总体技术体系介绍及技术指南(序章)
【Dubbo3技术专题】总体技术体系介绍及技术指南(序章)
18 1
|
7月前
|
调度 开发工具 Android开发
《移动互联网技术》第一章 概述: 掌握移动互联网的基本概念和组成
《移动互联网技术》第一章 概述: 掌握移动互联网的基本概念和组成
90 0
|
Kubernetes 负载均衡 Dubbo
【Dubbo3.0技术专题】总体技术体系介绍及技术指南(序章)
【Dubbo3.0技术专题】总体技术体系介绍及技术指南(序章)
187 0
【Dubbo3.0技术专题】总体技术体系介绍及技术指南(序章)
|
云计算 UED
云计算通俗讲义(第三版)
这个自制脑图是学习云计算通俗讲义(第三版)这本书整理的,主要介绍了软件,也叫程序, 举例什么是软件,软件必须包含输入语句、输出语句、计算语句、没有包含输入/输出语句的软件没有任何用途,因为它就像一个黑盒子,既不能输入任何东西,也不能从它那里得到任何东西。 实时输入/输出是指CPU执行输入/输出步骤时,立即完成输入/输出动作。大部分计算机软件,如办公软件,都要求实时输入/输出。 实时输入/输出软件又划分为强交互性软件和弱交互性软件。强交互性软件是指在运行时需要实时地进行大量输入/输出操作,且输入之后马上能看到输出结果。弱交互性软件是指软件运行时实时地进行少量的输入操作,然后就源源不断地输出了。
519 0
云计算通俗讲义(第三版)
|
Web App开发 存储 前端开发
SAP 前端技术的演化史简介
SAP 前端技术的演化史简介
259 0
|
移动开发 weex 流计算
阿里的开源思想:与世界讨论中国的互联网技术与场景
阿里的开源思想:与世界讨论中国的互联网技术与场景
1376 0
|
安全 程序员 Java
「架构技术专题」总结:共计8篇阐述架构技术之美
一、「架构技术专题」一篇文章了解大型网站架构的演化历程(1) 二、「架构技术专题」作为java程序员的你还不知道网站架构的演化(2)? 两篇文章带你读懂从网站架构究竟是如何演化的 三、「架构技术专题」什么是架构设计的五个核心要素?(3) 详解架构中五个重要的核心指标:性能、可用性、伸缩性、扩展性和安全性。
《战争论》第三篇《战略概论》的主要内容
《战争论》第三篇《战略概论》的主要内容 《战略概论》是《战争论》的第三篇,是全书的核心内容,主要论述了战略的定义和三任务、战略五要素和战略四原则,其中战略四原则是《战略概论》的核心(如图1所示)。
1564 0
|
中间件
Aliware研究开篇
自我激励,测试博客
1413 0

热门文章

最新文章