前言 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