导语
内容提要
关联数据(linked data)是在万维网上表示和链接结构化数据的一系列技术,旨在构建一张计算机能够理解的语义数据网络,而不仅仅是人能读懂的文档网络,以便在此之上构建更智能的应用。
大卫·伍德、玛莎·扎伊德曼、卢克·鲁思、迈克尔·豪森布拉斯著的这本《关联数据(万维网上的结构化数据)》分为4个部分,第1部分主要介绍了关联数据的基础知识、RDF(资源描述框架)数据模型,以及表示关联数据的通用标准序列化格式,旨在引导读者识别并使用万维网上的关联数据;第2部分重点讨论了开发和发布关联数据所用的技术,以及聚合数据所用的搜索技术;第3部分则讨论了如何使用RDFa(属性中的资源描述框架)对网页进行SEO、RDF数据库与传统的关系数据库的区别、在万维网上共享用户数据集和项目的方式,以及对语义网搜索结果中包含的项目和数据集进行优化;第4部分则将之前的内容进行了汇总,使用一个开源的关联数据应用服务器开发一个复杂的应用程序,并总结了从准备到发布关联数据的全过程。
本书适合具备HTML、URI、HTTP等基本的Web技术基础,并且想要了解、使用和发布关联数据的应用程序开发人员阅读。
目录
第1部分 关联数据网
第1章 关联数据简介
1.1 关联数据定义
1.2 关联数据
1.3 关联数据实战
1.3.1 释放数据
1.3.2 关联数据在Google富摘要和Facebook“点赞”中的应用
1.3.3 关联数据拯救了BBC
1.4 关联数据原则
1.4.1 原则:使用URI命名事物
1.4.2 原则:使用 URI以便于用户查找事物名称
1.4.3 第3原则:在用户查找URI时提供有用的信息
1.4.4 第4原则:包含指向其他URI的链接
1.5 关联开放数据(LOD)项目
1.6 数据描述
1.7 RDF:关联数据所用的数据模型
1.8 关联数据应用程序剖析
1.8.1 获取设施的关联数据
1.8.2 通过关联数据创建UI
1.9 小结
第2章 RDF:关联数据所用的数据模型
2.1 关联数据原则让RDF得以扩展
2.2 RDF数据模型
2.2.1 三元组
2.2.2 空节点
2.2.3 类
2.2.4 类型字面量
2.3 RDF词表
2.3.1 通用词表
2.3.2 自定义词表
2.4 关联数据所用的RDF格式
2.4.1 Turtle:人类可读的RDF
2.4.2 RDF/XML:企业所用的RDF
2.4.3 RDFa:嵌入HTML网页的RDF
2.4.4 JSON-LD:开发所用的RDF
2.5 与Web服务器和关联数据发布有关的问题
2.6 文件类型与Web服务器
2.7 对Apache服务器的控制有限时如何处理
……
第3章 使用关联数据
第2部分 关联数据进阶
第4章 利用FOAF创建关联数据
第5章 SPARQL:查询关联数据网
第3部分 关联数据实战
第6章 强化搜索引擎的结果
第7章 RDF数据库基础
第8章 数据集
第4部分 归纳与整合
第9章 Callimachus:关联数据管理系统
第10章 回顾发布关联数据
第11章 不断发展的万维网
附录A 开发环境
附录B SPARQL结果格式
词汇表