关联数据万维网上的结构化数据
编辑推荐
当前的万维网主要由各种相互链接的文档构成,适合人类用户使用。未来的万维网将包括可以被识别和链接的数据集合,以方便进行自动处理。为此,万维网联盟制订了关联数据标准,它已被Google、Facebook、IBM、Oracle以及世界各国的政府机构所采用。
本书利用JavaScript、Python等常用工具,介绍了在万维网上使用关联数据的实用技巧。本书通过复杂性逐步增加的示例,循序渐进地探讨HTTP URI、RDF、SPARQL查询语言等基本概念,并利用各种关联数据文档格式来创建功能强大的Web应用程序和混合应用程序。
本书内容:
查找并使用关联数据;
在应用程序中使用关联数据;
采用标准Web技术构建关联数据应用程序。
本书专为Web开发人员编写,读者无需具备关联数据或语义网技术的背景。
内容简介
关联数据(linked data)是在万维网上表示和链接结构化数据的一系列技术,旨在构建一张计算机能够理解的语义数据网络,而不仅仅是人能读懂的文档网络,以便在此之上构建更智能的应用。
本书分为4个部分,dy部分主要介绍了关联数据的基础知识、RDF(资源描述框架)数据模型,以及表示关联数据的通用标准序列化格式,旨在引导读者识别并使用万维网上的关联数据;第e部分重点讨论了开发和发布关联数据所用的技术,以及聚合数据所用的搜索技术;第3部分则讨论了如何使用RDFa(属性中的资源描述框架)对网页进行SEO、RDF数据库与传统的关系数据库的区别、在万维网上共享用户数据集和项目的方式,以及对语义网搜索结果中包含的项目和数据集进行优化;第4部分则将之前的内容进行了汇总,使用一个开源的关联数据应用服务器开发一个复杂的应用程序,并总结了从准备到发布关联数据的全过程。
本书适合具备HTML、URI、HTTP等基本的Web技术基础,并且想要了解、使用和发布关联数据的应用程序开发人员阅读。
作者简介
David Wood担任万维网联盟RDF工作组共同主席,Marsha Zaidman担任美国玛丽华盛顿大学计算机科学系主任,Luke Ruth在Callimachus项目中负责关联数据的开发,Michael Hausenblas领导爱尔兰关联数据研究中心的工作。