《语义Web编程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:(美)托比·塞加兰(Toby Segaran),(美)科林·埃文斯(Colin Evans),(美)杰米·泰勒(Jamie Taylor)著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2019
  • ISBN:9787111615873
  • 页数:262 页
图书介绍:本书是一本适合动手实操的语义Web实践指南。书中的每一章都会向你展示一种独特的语义技术,并告诉你如何使用该技术解决实际的问题。不管你是要编写一个简单的混搭程序,还是要维护某个高性能企业级的解决方案,本书都为你提供了标准的、灵活的方法。

前言 1

第一部分 语义数据 7

第1章 为什么需要语义 7

跨Web的数据集成 8

传统的数据建模方法 9

表格数据 9

关系数据 11

演化和重构模式 12

非常复杂的模式 14

第一次就做对 16

语义关系 17

元数据是数据 19

构造意想不到的模式 19

永久Beta(测试) 19

第2章 表达含义 21

示例:电影数据 23

构建简单的三元组存储 24

索引 25

添加和删除方法 25

查询 27

合并图 28

添加和查询电影数据 30

其他例子 31

地点 31

名人 33

商业 35

第3章 使用语义数据 38

一种简单的查询语言 38

变量绑定 38

实现一种查询语言 41

前馈推理 44

推理新三元组 44

地理编码 46

链式规则 48

关于“人工智能” 51

寻找连接 51

凯文·培根六度分隔 52

共享键与重叠图 54

示例:合并商业和地点图 54

查询合并图 55

基础图形可视化 56

Graphviz 56

显示三元组集合 56

显示查询结果 58

语义数据是灵活的 59

第二部分 标准与数据源 63

第4章 刚好够用的RDF 63

RDF是什么 63

RDF数据模型 64

URI是强大的键 64

资源 65

空节点 66

文字值 68

RDF序列化格式 68

一张朋友的图 69

N-Triples 70

N3 71

RDF/XML 73

RDFa 75

RDFLib介绍 80

RDFLib的持久化 82

SPARQL 84

SELECT查询形式 86

OPTIONAL和FILTER约束 86

多个图模式 88

CONSTRUCT查询形式 90

ASK和DESCRIBE查询形式 91

RDFLib中的SPARQL查询 92

有用的查询修饰符 94

第5章 语义数据的来源 96

朋友的朋友(FOAF) 96

社交网络的图分析 100

关联数据 104

数据云 105

你是你的FOAF文件吗 106

使用关联数据 109

Freebase 115

一个标识数据库 116

RDF接口 117

Freebase模式 118

MQL接口 121

使用met awe b.py库 122

与人类交互 124

第6章 “本体”是什么意思 126

本体有什么好处 126

对含义的共识 127

模型即数据 127

数据建模介绍 128

类和属性 128

对电影建模 130

具体化关系 133

刚好够用的OWL 134

使用Protege 138

创建新的本体 138

编辑本体 139

再多一点OWL 142

函数式和逆函数式属性 142

逆属性 142

不相交的类 142

保持务实 144

一些其他的本体 144

描述FOAF 144

啤酒本体 145

这不是漂亮的关系模式 147

第7章 发布语义数据 149

嵌入语义 149

微格式 150

RDFa 152

雅虎SearchMonkey 154

谷歌富片段 155

处理历史遗留数据 156

因特网视频档案 156

表格和电子表格 161

传统关系数据 164

RDFLib到关联数据 167

第三部分 付诸实践 177

第8章 工具包概述 177

Sesame 177

使用Sesame Java API 178

Sesame中的RDFS推理 187

Sesame服务器的Servlet容器 190

安装Sesame Web应用程序 190

工作台 191

添加数据 193

SPARQL查询 194

REST API 195

其他RDF存储 197

Jena 198

Redland 198

Mulgara 198

OpenLink Virtuoso 198

Franz AllegroGraph 198

Oracle 199

SIMILE/Exhibit 199

一个简单的Exhibit页面 200

搜索、过滤和更漂亮的视图 202

链接到Sesame 205

时间轴 205

第9章 从数据自省到对象 208

RDFObject例子 208

RDFObject框架 210

RDFObject是如何工作的 218

第10章 完成组装 219

职位清单应用程序 219

应用程序需求 220

职位清单数据 220

转换为RDF 221

将数据加载到Sesame中 223

服务网站 223

CherryPy 224

Mako页面模板 225

一种通用视图 226

从Sesame获取数据 228

通用的模板 228

获得公司数据 229

Crunchbase 229

雅虎金融 232

协调Freebase连接 234

专用视图 236

为其他人发布数据 239

RDFa 240

RDF/XML 241

扩展数据 242

位置 243

地理、经济、人口 243

复杂查询 244

工作数据可视化 247

进一步扩展 249

第四部分 后记 253

第11章 巨型全球图 253

愿景、炒作和现实 253

参与全球图社区 256

将数据发布给大众 256

许可证 257

数据循环 258

迎接不断的变化 259