Linked Data: Structured Data on the Web

 

《关联数据:万维网上的结构化数据》

《Linked Data: Structured Data on the Web》by David Wood, Marsha Zaidman and Luke Ruth with Michael Hausenblas (本书是蒂姆李伯纳爵士亲自作序)

目录

一、关联数据万维网
1、关联数据引言
1.1、关联数据定义
1.2、关联数据不能做什么
1.3、关联数据在行动(谷歌脸书BBC)
1.4、关联数据原则
1.5、关联开放数据计划
1.6、描述数据
1.7、RDF:关联数据的数据模型
1.8、关联数据应用剖析
1.9、小结
2、RDF:关联数据的数据模型
2.1、关联数据原则扩展RDF
2.2、RDF数据模型(三元组、空节点、类、类文字)
2.3、RDF词表(通用词表、自用词表)
2.4、关联数据的RDF格式(给人读的Turtle,企业常用的RDF/XML,嵌入网页的RDFa,JS开发者常用的JSON-LD)
2.5、于Web服务器和关联数据发布有关的问题
2.6、文件类型和Web服务器(如何配置Apache)
2.7、对Apache的控制权限有限怎么办
2.8、关联数据平台(LDP)
2.9、小结
3、消费关联数据
3.1 像Web一样思考
3.2 如何消费关联数据
3.3 发现分布式关联数据的工具(Sindice,SameAs.org,Data Hub)
3.4 聚合关联数据(从已知的数据集,采用插件从网页获得关联数据)
3.5 爬虫关联数据网络并聚合数据(用Python,从聚合RDF中输出HTML)
3.6 小结

二、降服关联数据
4、利用FOAF创建关联数据
4.1 建立一个个人FOAF文档(FOAF词表介绍,方法1:手工创建,加强版FOAF,方法2:自动生成FOAF文档)
4.2 增加更多的内容到FOAF文档中
4.3 发布你的FOAF文档
4.4 FOAF文档的可视化
4.5 应用:用自己的词表联接RDF文件(建立词表清单,建立、发布和联接清单文档,向清单文档中添加内容,解释一个书签工具)
4.6 小结

5、SPARQL——查询关联数据万维网
5.1 概述一个典型的SPARQL查询
5.2 用SPARQL查询一个扁平的RDF文档(查询单个RDF数据文件,查询多个RDF文件,查询Web上的RDF文件)
5.3 查询SPARQL端点
5.4 SPARQL查询的类型(SELECT,ASK,DESCRIBE,CONSTRUCT,SPARQL1.1的新功能)
5.5 SPARQL结果格式(XML,JSON)
5.6 建立SPARQL查询的网页(建立SPARQL查询,建立HTML页面,建立JS表,建立JS地图)
5.7 小结

三、关联数据高级知识
6、对搜索引擎查询结果的增强
6.1 在HTML网页中嵌入RDFa数据(采用FOAF词表进行RDFa编码,在HTML span属性中用RDFa,从含有FOAF的HTML文档中抽取关联数据)
6.2 用GoodRelations词表嵌入RDFa(GoodRelations词表概述,在HTML中用包含GR的RDFa,RDFa GR实战,从含有GR的HTML文档中抽取关联数据)
6.3 在RDFa中使用schema.org词表(schema.org概述,HTML中嵌入使用了schema.org的RDFa,在RDFa中使用schema.org实战,从包含schema.org的HTML文档中抽取关联数据)
6.4 如何选择是采用schema.org还是采用GoodRelations?
6.5 从HTML中抽取RDFa并使用SPARQL
6.6小结

7、RDF数据库基础
7.1 RDF数据库分类(选择RDF数据库系统,RDF数据库与RDBMS比较,RDF数据库系统的优势)
7.2 将表单数据转换成RDF(一个简单的MS Excel转换成RDF的例子,转换MS Excel成关联数据,发现RDF转换工具)
7.3 应用:在RDF数据库中收集关联数据(计划处理流程,用Python聚合数据资源,理解输出)
7.4 小结

8、数据集
8.1 项目描述(建立一个DOAP大纲,使用DOAP词表)
8.2 用VoID编写数据集说明文档(互联的数据集词表,准备VoID文件)
8.3 网站地图(不含语义的网站地图,含语义的网站地图,让你的网站能够被发现)
8.4 链向他人的数据
8.5 使用owl:sameAs链接数据集的例子
8.6 加入Data Hub
8.7 从DBpedia向你的数据集请求外部链接
8.8 小结

四、综合
9、卡利马科斯:关联数据管理系统
9.1 开始利用卡利马科斯
9.2 用RDF类建立网页(向卡利马科斯中添加数据,告诉卡利马科斯你的OWL类,利用凯利马科斯视图模板关联你的类)
9.3 建立和编辑类实例(建立新的标注note,为标注建立试图模板,为标注建立一个模板编辑)
9.4 应用:为多来源的数据建立网页(从NOAA和EPA建立并查询关联数据,建立包含应用的网页,建立JS语句以检索和显示关联数据,上述功能的综合实现)
9.5 小结

10、发布关联数据:概要
10.1 准备数据
10.2 铸造URI
10.3 选择词表
10.4 词表客户化
10.5 链接自己的数据与其它数据集
10.6 发布你的数据
10.7 小结

11、进化中的万维网
11.1 关联数据与语义网的关系(示范性成功)
11.2 还有什么?(谷歌extended rich snippets,数字可信于透明立法,对广告的影响,强化搜索,大玩家的参与)
10.3 结论

附录A 开发环境
附录B SPARQL结果格式
词汇表
索引

发表评论

*

code