Web 3.0與Semantic Web編程

出版時(shí)間:2010-6  出版社:清華大學(xué)出版社  作者:(美)赫布勒 等著,唐富年,唐榮年 譯  頁(yè)數(shù):478  
Tag標(biāo)簽:無  

前言

自從Web之父Tim Berners-Lee在Scientific American上發(fā)表那篇著名的文章以來,有關(guān)語(yǔ)義Web的研究逐年升溫, 目前已經(jīng)開始從理論研究走向?qū)嶋H應(yīng)用的層面,語(yǔ)義Web的藍(lán)圖已經(jīng)初步顯現(xiàn)。我們已經(jīng)看到,基于RDF和OWL的語(yǔ)義Web應(yīng)用已經(jīng)開始滲透到商業(yè)產(chǎn)品中,數(shù)據(jù)庫(kù)開始支持RDF和OWL文檔的存儲(chǔ),瀏覽器開始支持RDF和其他本體文檔的解析……也許要不了多久,語(yǔ)義Web這個(gè)概念就會(huì)真正走入我們的日常生活中。 目前國(guó)內(nèi)對(duì)于語(yǔ)義Web的研究大多仍然處于理論研究階段,盡管也涌現(xiàn)出來了很多研究成果,但是很可惜,目前尚未出現(xiàn)面向用戶的語(yǔ)義Web產(chǎn)品。究其原因,是因?yàn)樵谡Z(yǔ)義Web技術(shù)的理論和具體的軟件開發(fā)實(shí)踐中缺少一個(gè)中間環(huán)節(jié),即對(duì)語(yǔ)義Web程序設(shè)計(jì)的系統(tǒng)闡述。盡管目前關(guān)于語(yǔ)義Web技術(shù)的開源項(xiàng)目很多,但是由于缺乏文檔支持和相關(guān)的教程,只有少數(shù)科研人員能夠?qū)@些資源加以利用,而大多數(shù)語(yǔ)義Web的初學(xué)者在起步階段則需要耗費(fèi)較多的精力。這本書的亮點(diǎn)就在于引導(dǎo)您從實(shí)踐出發(fā)來學(xué)習(xí)和理解語(yǔ)義Web,使您從現(xiàn)實(shí)角度感受語(yǔ)義Web技術(shù)的強(qiáng)大魅力。 本書內(nèi)容豐富、覆蓋面廣且工程背景濃厚,對(duì)于近年來語(yǔ)義Web領(lǐng)域的絕大多數(shù)主流技術(shù)都有所涉及,通過實(shí)例講解語(yǔ)義Web程序設(shè)計(jì)的具體過程,突出了“以數(shù)據(jù)為中心”的程序設(shè)計(jì)思想。語(yǔ)義Web程序設(shè)計(jì)最大的優(yōu)勢(shì)是將語(yǔ)義從信息中剝離出來,對(duì)語(yǔ)義的重用必然會(huì)大大減輕程序開發(fā)的負(fù)擔(dān)。通過本書的學(xué)習(xí),您將能夠從眾多的代碼示例中獲得第一手的編程經(jīng)驗(yàn),深刻理解“語(yǔ)義”對(duì)于程序設(shè)計(jì)的深遠(yuǎn)影響??傊覀冋J(rèn)為這本書會(huì)為您打開通向語(yǔ)義Web應(yīng)用程序開發(fā)的人門,成為您學(xué)習(xí)本體和語(yǔ)義Web技術(shù)的得力幫手。 盡管這本書對(duì)內(nèi)容的講述深入淺出,但是在開始本書的學(xué)習(xí)之前,我們建議您至少對(duì)Java語(yǔ)言有一定了解。鑒于本體和語(yǔ)義Web技術(shù)相對(duì)比較抽象,如果讀者具有一定的人工智能、數(shù)據(jù)庫(kù)和Web信息管理方面的知識(shí)基礎(chǔ),那么學(xué)習(xí)起來會(huì)相對(duì)輕松一些。此外,語(yǔ)義Web技術(shù)是一門發(fā)展極為迅速的技術(shù),新的標(biāo)準(zhǔn)和思想也不斷涌現(xiàn)出來,建議您能夠在學(xué)習(xí)過程中參考W3C的相關(guān)文檔,并且充分利用本書所列出的資源,追蹤語(yǔ)義Web技術(shù)發(fā)展的最新動(dòng)態(tài)。

內(nèi)容概要

語(yǔ)義Web的問世使網(wǎng)站開發(fā)領(lǐng)域變得煥然一新。您可以借助語(yǔ)義Web的強(qiáng)大功能,來構(gòu)建可以運(yùn)用Web及企業(yè)中的信息和服務(wù)的智能軟件。語(yǔ)義Web促進(jìn)了數(shù)據(jù)集成、處理和推理的自動(dòng)化,履行了Web 3.0的承諾。  《Web 3.0與Semantic Web編程》指引您運(yùn)用語(yǔ)Y.Web技術(shù)來構(gòu)建實(shí)用程序和解決現(xiàn)實(shí)問題,并列舉大量實(shí)用的示例代碼,引導(dǎo)您將理論知識(shí)運(yùn)用于實(shí)踐?!  禬eb3.0與Semantic Web編程》全面介紹微格式、資源描述框架(RDF)、RDSchema(RDFS)、Web本體語(yǔ)言(OWL)、語(yǔ)Y.Web規(guī)則語(yǔ)(SWRL)、SPARQL協(xié)議和RDF查詢語(yǔ)言(SPARQL)等重要技術(shù)。主要內(nèi)容  ·語(yǔ)義Web架構(gòu)、工具和最佳實(shí)踐  ·知識(shí)表示和應(yīng)用程序集成方法促進(jìn)語(yǔ)義Web應(yīng)用程序的方式  ·集成、對(duì)準(zhǔn)數(shù)據(jù)和信息以及采用多種格式在多個(gè)位置輸出數(shù)據(jù)和信息的方法  ·展望語(yǔ)義Web的未來,包括高級(jí)集成和分發(fā)、高級(jí)推理以及可視化等  ·詳述W3C推薦的新標(biāo)準(zhǔn)OWL2,分析其如何影響和改善軟件架構(gòu)  ·列舉一個(gè)大型語(yǔ)義Web應(yīng)用程序,該程序從Facebook、mySQL和Jabber等數(shù)據(jù)源提取數(shù)據(jù),在對(duì)準(zhǔn)和統(tǒng)一信息后在標(biāo)準(zhǔn)化內(nèi)容中查詢信息,最后采用多種格式導(dǎo)出信息

作者簡(jiǎn)介

John Hebeler是一位資深研究員,擁有逾20年的大型軟件開發(fā)經(jīng)驗(yàn)。

書籍目錄

第Ⅰ部分 語(yǔ)義Web程序設(shè)計(jì)簡(jiǎn)介  第1章 為以數(shù)據(jù)為中心的語(yǔ)義Web程序設(shè)計(jì)做好準(zhǔn)備   1.1 定義語(yǔ)義Web   1.2 確定主要的程序設(shè)計(jì)組件   1.3 確定語(yǔ)義Web技術(shù)對(duì)程序設(shè)計(jì)的影響   1.4 避免阻礙、神化和夸張   1.5 了解語(yǔ)義Web的起源   1.6 探索語(yǔ)義Web示例   1.7 總結(jié)與展望   1.8 參考資源  第2章 Hello Semantic Web World   2.1 建立語(yǔ)義Web開發(fā)環(huán)境   2.2 編寫“Hello Semantic Web World”應(yīng)用程序   2.3 小結(jié) 第Ⅱ部分 語(yǔ)義Web程序設(shè)計(jì)基礎(chǔ)  第3章 信息建模   3.1 軟件中的信息建模   3.2 語(yǔ)義Web信息模型:資源描述框架(RDF)   3.3 使用RDF進(jìn)行信息交換   3.4 小結(jié)  第4章 融入語(yǔ)義   4.1 Web上的語(yǔ)義   4.2 本體入門   4.3 本體的元素   4.4 小結(jié)  第5章 現(xiàn)實(shí)世界中的知識(shí)建模   5.1 探究語(yǔ)義Web的組件   5.2 探索OWL Profile   5.3 OWL推理演示   5.4 使用本體   5.5 小結(jié)  第6章 發(fā)現(xiàn)信息   6.1 導(dǎo)航語(yǔ)義Web   6.2搜索語(yǔ)義Web   6.3查詢語(yǔ)義Web   6.4 小結(jié)  第7章 添加規(guī)則   7.1 規(guī)則的含義   7.2 使用規(guī)則的原因   7.3 規(guī)則語(yǔ)言   7.4 SWRL的精髓   7.5 Jena規(guī)則   7.6 規(guī)則交換格式   7.7 小結(jié) 第Ⅲ部分 建立語(yǔ)義Web應(yīng)用程序  第8章 應(yīng)用程序設(shè)計(jì)框架   8.1 構(gòu)建語(yǔ)義Web框架   8.2 Jena語(yǔ)義Web框架   8.3 使用Jena進(jìn)行程序設(shè)計(jì)   8.4 通用應(yīng)用程序示例FriendTracker概述   8.5 小結(jié)  第9章 整合信息   9.1 整合信息   9.2 以RDF格式公開基于XML的Web服務(wù)   9.3 將關(guān)系數(shù)據(jù)庫(kù)公開為RDF   9.4 公開其他類型的數(shù)據(jù)源   9.5 小結(jié)  第10章 對(duì)準(zhǔn)信息   10.1 數(shù)據(jù)源本體、領(lǐng)域本體和應(yīng)用程序本體   10.2 本體的對(duì)準(zhǔn)   10.3 FriendTracker   10.4 記錄鏈接   10.5 小結(jié)  第11章 信息共享   11.1 微格式   11.2 eRDF   11.3 RDFa   11.4 工具和框架   11.5 RDFa版本的FriendTracker   11.6 小結(jié) 第Ⅳ部分 擴(kuò)展語(yǔ)義Web程序設(shè)計(jì)  第12章 開發(fā)和使用語(yǔ)義服務(wù)   12.1 背景。   12.2 實(shí)現(xiàn)語(yǔ)義服務(wù)   12.3 Web服務(wù)語(yǔ)義標(biāo)記   12.4 Web服務(wù)建模本體   12.5 WSDL語(yǔ)義標(biāo)注   12.6 小結(jié)  第13章 管理空間和時(shí)間   13.1 軟件中的空間和時(shí)間   13.2表示語(yǔ)義Web上的時(shí)空數(shù)據(jù)   13.3 使用Jena實(shí)現(xiàn)的時(shí)空軟件   13.4 小結(jié)   13.5 參考資源  第14章 語(yǔ)義Web模式和最佳實(shí)踐   14.1 聚合不同的數(shù)據(jù)源   14.2 標(biāo)注非結(jié)構(gòu)化的數(shù)據(jù)   14.3 協(xié)調(diào)語(yǔ)義服務(wù)   14.4 應(yīng)用語(yǔ)義Web最佳實(shí)踐   14.5 小結(jié)  第15章 進(jìn)階   15.1 改進(jìn)本體   15.2 改進(jìn)集成   15.3 改進(jìn)推理   15.4 改進(jìn)可視化   15.5 小結(jié) 附錄A RDF 附錄B OWL Web本體語(yǔ)言 附錄C SWRL 附錄D SPARQL 附錄E Jena參考指南 附錄F 安裝參考指南

章節(jié)摘錄

插圖:

編輯推薦

《Web 3.0與Semantic Web編程》由清華大學(xué)出版社出版。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    Web 3.0與Semantic Web編程 PDF格式下載


用戶評(píng)論 (總計(jì)10條)

 
 

  •   不錯(cuò),這就是我想要的,很系統(tǒng)地介紹了sw的相關(guān)基礎(chǔ)知識(shí),并介紹了sw系統(tǒng)的開發(fā)流程,是一本很好的入門和參考書
  •   大概看完了,真心不錯(cuò),互聯(lián)網(wǎng)從業(yè)者都應(yīng)該看看
  •   除了最后的封面有點(diǎn)臟,其他都還好,可能是壓庫(kù)存的最后幾本的原因吧
  •   還沒有來得及全部閱讀,但是大略掃描了,感覺還不錯(cuò)
  •   經(jīng)典啊經(jīng)典啊 老外的書 還是不錯(cuò)滴
  •   這本書很值得作相關(guān)研究的人去看一下!
  •   深入淺出地介紹了Semantic Web相關(guān)技術(shù)和原理,并給出實(shí)際開發(fā)的一般流程和主要技術(shù),對(duì)開發(fā)Semantic Web很有指導(dǎo)意義,適合開發(fā)人員,值得擁有。
  •     本書對(duì)語(yǔ)義網(wǎng)編程方面介紹得還是很不錯(cuò),主要介紹了jena框架,對(duì)jena的各個(gè)模塊都有闡述,對(duì)語(yǔ)義網(wǎng)相關(guān)的一些背景知識(shí)也進(jìn)行了一些闡述,還介紹了rdf,owl等相關(guān)標(biāo)準(zhǔn),對(duì)語(yǔ)義網(wǎng)能做什么,怎么做都有一些說明,看過之后還是學(xué)到了不少思想,尤其是數(shù)據(jù)對(duì)準(zhǔn)部分的一些思想。但本書并不是很適合語(yǔ)義網(wǎng)入門,推薦入門書籍《語(yǔ)義網(wǎng)基礎(chǔ)教程》
  •     本書原名叫做《Semantic Web Programming》,沒有web3.0什么事,和唐山大地震一樣,出于營(yíng)銷的目的吧。
      
      語(yǔ)義網(wǎng)的書在國(guó)內(nèi)還是比較少見,不過兩三本,另一本是機(jī)械工業(yè)出版的黑皮書《語(yǔ)義網(wǎng)基礎(chǔ)教程》,簡(jiǎn)潔明快,短小精悍的一本書,講的都是基礎(chǔ)理論方面的內(nèi)容,只是在書末有極其豐富的參考資料列表。
      
      這本書卻是專講技術(shù)的,2000年開始就在惠普實(shí)驗(yàn)室開始了的jena項(xiàng)目,在《代碼大全》中描述了兩種情況,其中一種是在技術(shù)成熟之前,你從事相關(guān)工作的話,碰到的都是荊棘,甚至開發(fā)工具里都是一大堆bug,語(yǔ)義網(wǎng)現(xiàn)在就是這種狀態(tài);一件事要分成好幾部分或者好幾個(gè)階段來完成。
      
      我的總結(jié)是四部分:第一是本體編輯,也就是本體模型的建立;第二是規(guī)則;第三是查詢語(yǔ)言;第四是推理機(jī)。這個(gè)開發(fā)過程可以對(duì)照面向?qū)ο蠛蛿?shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)。事實(shí)上也是想通的。
      
      語(yǔ)義網(wǎng)其實(shí)是web2.0資源的well-formed形式,人機(jī)皆可讀,當(dāng)然重點(diǎn)是機(jī)器可讀,這樣就奠定了智能代理的基礎(chǔ)。
      
      面向?qū)ο蟮念悎D,數(shù)據(jù)庫(kù)的模式,基本上就是語(yǔ)義網(wǎng)的本體模型了,再加上規(guī)則,也就是一階謂詞邏輯,這就是語(yǔ)義網(wǎng)的技術(shù)基礎(chǔ)了。
  •   Totally agree.
    '人機(jī)皆可讀',語(yǔ)義網(wǎng)發(fā)展到現(xiàn)在的語(yǔ)義物聯(lián)網(wǎng),就是要把世間萬(wàn)物都有URI,所謂人機(jī)間的映射一致,所指一致,也就是語(yǔ)義了。
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7