本书直接而果断地使用语义Web技术来解决现实世界中实.doc

本书直接而果断地使用语义Web技术来解决现实世界中实.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本书直接而果断地使用语义Web技术来解决现实世界中实

前 言 前 言 本书直接而果断地使用语义Web技术来解决现实世界中的实际问题,研究如何更为灵活地访问由便携式计算机、企业、甚至是万维网所提供的信息和服务。各个章节都按照统一的、基于代码的方式来讲述如何解决访问信息和服务所面临的挑战。通过列举代码示例,我们将从实用角度出发探索构成语义Web的多种技术,包括知识表示,如微格式、资源描述框架(RDF)、RDF Schema(RDFS)、Web本体语言(OWL,包括其最新发布的版本OWL 2和语义Web规则语言SWRL)等,以及语义Web程序设计框架(如Jena)和其他一些有用的语义Web工具。我们在探索这些技术的时候,不是仅从这些技术本身出发来考虑问题,还要关注它们在解决实际问题的过程中所体现出来的作用和价值。因此,您的学习应当是基于效果的——即依据每种技术在您解决实际应用中的各种难题时所能发挥的效果。 本书的编写得益于我们多年来设计大规模语义Web解决方案、建立语义Web工具和参与修订语义Web相关标准所积累的经验。我们对这一领域十分熟悉!正是因为具有这样的技术背景,我们不仅能够帮助您理解这门强大的技术,而且还能够帮助您直接将这门技术应用到实际应用中,解决信息领域中的多种挑战。 内容概述 语义Web技术为驾驭多种信息和信息服务提供了一种强大的、实用的方法。语义可以保证“使更多信息变得更有用”,避免了信息泛滥带来的负面影响。这就需要采用新的数据表示方法来改进人们捕捉和共享知识的能力,也需要新的程序设计构造(construct)和工具来确保这些信息能够为您的应用程序所使用。 本书通过实际的数据格式、工作代码和工具来探索语义Web技术。我们从开发人员的视角出发考查语义Web技术,目的就是为了在实际应用中得到满意的效果。我们针对您在创建和管理语义Web应用时的需求给出了解释和说明。全书大量的工作代码示例既增加了技术背景可信度,也有助于读者对说明性文字的理解。一般来说,代码一目了然,更能说明问题。因此,我们强烈推荐您从示例代码入手,并且根据自己的需求进行调整。这样做有助于您尽快理解语义Web,适应从语义Web的角度出发考虑问题,进而使您能够迅速在工作中应用语义Web技术。 编排方式 本书总共有15章,分为4个部分。在附录中,本书还给出了一系列与主要技术相关的参考资料。 第I部分:语义Web程序设计简介,由第1章和第2章组成。这一部分的内容将使您尽快认识语义Web程序设计。第1章“为以数据为中心的语义Web程序设计做好准备”介绍了语义Web的主要概念以及这些概念之间的相互关系。这一章能够使您了解作为一个语义Web开发人员所应知道的各种词汇。同时,第1章还指出了语义Web技术的优点和对程序设计的影响,并且在这一章结尾之处给出了当前使用语义Web时无法避开的问题实例。第2章“Hello Semantic Web World”围绕“Hello Semantic Web World”这一程序详细地对工作代码进行了分析。这个例子可以使您了解从如何建立开发环境到如何使用推理机的一系列操作。这一章的说明性文字比较简单,因为这一章仅仅是对本书其余部分的简介。如果您还是一位语义Web领域的新手,那么这一章对您来说至关重要。而对语义Web比较熟悉的读者可以选择跳过这两章的学习。 第II部分:语义Web程序设计基础,包括从第3章到第7章共5章的内容。语义Web应用的驱动力来自两个领域:知识表示和应用集成。这一部分主要讲述前一个领域——知识的表示和操作。第3章“信息建模”讲述了如何通过RDF构建数据模型。第4章“融入语义”在使用RDFS和OWL 2创建知识模型的过程中引入了本体(ontology)。第5章“现实世界中的知识建模”通过应用程序框架和推理机来练习使用工作本体。第6章“发现信息”对知识模型进行了深入分析,通过搜索、导航和借助SPARQL进行形式化的查询等方式从中抽取有用的信息。第7章“添加规则”通过研究语义规则语言来充实知识表示,包括W3C标准SWRL。 第III部分:建立语义Web应用程序,涵盖从第8章到第11章的内容。这一部分针对的是上面提到的驱动语义Web技术的第二个领域——将知识和作用于知识之上的应用程序整合到一起。这一部分的内容奠定了可靠的语义Web程序设计基础。第8章“应用程序设计框架”借助Jena语义Web框架的大量实例全面探讨了语义Web框架。章末简要讲述了一个语义Web应用程序FriendTracker,这个例子是贯穿后面三章的一条主线,围绕这个例子我们探讨了如何对格式和位置均有所不同的数据和信息进行集成、对准和输出。第9章“整合信息”重点研究了如何将来自多个数据源(如关系数据库、Web服务和其他形式的数据源)的数据整合到一个知识模型中。第10章“对准信息”重点探讨了如何将数

文档评论(0)

sy78219 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档