本节书摘来自华章出版社《语义网基础教程(原书第3版)》一 书中的第3章,第3.1节,作者:(希)grigoris antoniou(荷)paul groth(荷)frank van harmelen(荷)rinke hoekstra ,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
在上一章中,我们学会了如何使用rdf来表示知识。当信息被表示为rdf后,出于推理和应用开发的需要,我们需要能够存取其中相关的部分。在本章中,我们将把注意力集中于一个叫做sparql的查询语言,它能够让我们通过选择、抽取等方式很容易地从被表示为rdf的知识中获得特定的部分。sparql是专为rdf设计的,适合并依赖于万维网上的各种技术。如果你熟悉诸如sql等数据库查询语言,你会发现sparql和它们有很多相似之处。即便你不熟悉—本章也不假设你已熟悉,本章将为你从头开始学习提供一切所需。
本章概述
在本章的开头,先讨论使sparql查询得以执行的基础设施(即软件)。接下来,讨论sparql的基础知识,并逐步介绍其更复杂的部分。最后,我们集中讨论从语义网上收集rdf数据的各种方式。