Explorer's Guide to the Semantic Web
暫譯: 語義網探索指南

Thomas B Passin, Thomas B. Passin

  • 出版商: Manning
  • 出版日期: 2004-08-01
  • 定價: $1,240
  • 售價: 5.0$620
  • 語言: 英文
  • 頁數: 300
  • 裝訂: Paperback
  • ISBN: 1932394206
  • ISBN-13: 9781932394207
  • 立即出貨(限量) (庫存=1)

買這商品的人也買了...

相關主題

商品描述

Description:

A complex set of extensions to the World Wide Web, the Semantic Web will make data and services more accessible to computers and useful to people. Some of these extensions are being deployed, and many are coming in the next years. This is the only book to explore the territory of the Semantic Web in a broad and conceptual manner.

This Guide acquaints you with the basic ideas and technologies of the Semantic Web, their roles and inter-relationships. The key areas covered include knowledge modeling (RDF, Topic Maps), ontology (OWL), agents (intelligent and otherwise), distributed trust and belief, "semantically-focused" search, and much more.

The book's basic, conceptual approach is accessible to readers with a wide range of backgrounds and interests. Important points are illustrated with diagrams and occasional markup fragments. As it explores the landscape it encounters an ever-surprising variety of novel ideas and unexpected links. The book is easy and fun to read - you may find it hard to put down.

The Semantic Web is coming. This is a guide to the basic concepts and technologies that will come with it.

 

Table of Contents:

preface xiii
acknowledgments xv
about this book xvii

1  The Semantic Web   1
1.1 What is the Semantic Web? 3
Indexing and retrieving information 5
Meta data 5
Annotation 6
A huge interoperable database 6
Machine retrieval of data 6
Services 7
Discovery 7
Intelligent agents 8
1.2 Two Semantic Web scenarios 8
Can the Semantic Web work this way? 10
1.3 The Semantic Web’s foundation 10
Resources 11
Standardized addressing 11
Small set of commands 12
Scalability and large networks 12
Openness, completeness, and consistency 13
The Web and the Semantic Web 13
1.4 The Semantic Web layer cake 14
The base 16
Properties and relationships 17
Analysis, verification, and trust 17
1.5 Summary 18
2  Describing data with RDF   19
2.1 Introducing RDF 22
Some terminology 22
Identifying resources 23
Anonymous resources 25
RDF and conventional databases 25
2.2 Working with RDF properties 28
Properties as resources 28
Names, labels, and identifiers 29
Properties of statements 30
2.3 Visualizing statements with RDF graphs 30
Resources with many statements 31
Anonymous nodes 32
Resources as objects of statements 33
Container nodes 34
Graphing properties of statements 35
2.4 Six RDF applications 37
RDF in Mozilla 37
RSS 37
RDF for annotations: Annotea 38
Bibliographic meta data: Dublin Core 39
WebScripter: fusing information 39
Haystack: personal information management 40
2.5 Meshing data and meta data 41
The data model 41
The data in table format 42
The relationships between tables 43
The RDF version of the data 44
Table versions of the data 46
Why bother with RDF? 47
2.6 Sharing data 47
RDF/XML syntax 48
Non-XML formats 56
2.7 RDF in the real world of the Web 56
What does a URI reference indicate? 56
Contradictory statements 58
Incomplete information 58
Limitations 58
2.8 Summary 59
3  Navigating information with topic maps   60
3.1 What are topic maps? 61
An example index 62
The subject of a topic 66
Properties 68
Scopes 69
Summary of key features 70
Collocation, navigation, and representation of information 70
Merging topic maps 71
Maturity of Topic Maps software 72
3.2 Basic models of topic maps 72
Abstract model 73
Implementation approaches 77
3.3 Sharing topic maps between computers 78
3.4 Topic map examples 79
Weather events 80
Conference proceedings 81
3.5 Topic maps and the Web 82
3.6 Topic maps and RDF 84
RDF: information by the atom 84
Topic maps: proteins of knowledge 85
The subject, revisited 85
Theoretical basis 86
Data structures as first-class citizens 86
Strengths and weaknesses 86
3.7 How topic maps are used in practice 87
3.8 Summary 88
4  Annotation   90
4.1 What is annotation? 91
4.2 Annotations at full power 92
4.3 Current web annotation systems 94
Wiki collaboratives 95
Annotea 96
Multivalent browser 99
4.4 Improving annotation 103
4.5 Summary 105
5  Searching   106
5.1 Searching the Web 108
Kinds of searches 108
So near and yet so far 109
Behind the scenes 110
5.2 Search strategies 112
Keywords 112
Ontologies 113
Meta data 114
Semantic analysis 114
Semantic focusing 117
Social analysis 118
Multiple passes 120
Peer to peer 120
Clustering 121
5.3 Distorting results and spoofing search engines 123
5.4 Searching and the Semantic Web 124
Self-describing meta data: no panacea 124
Semantic Web possibilities for improving searching 124
Searching and web services 125
5.5 Summary 126
6  The role of logic   127
6.1 What logic is good for 128
Rules 129
Inferring facts 130
Explanations 131
Contradictions and interpretations 131
Ontologies 133
The representation of knowledge 134
Queries 134
Combining information 135
6.2 All logics aren’t created equal 135
First-order logic: the logic of individual things 136
Second-order logic: the logic of types and relationships 136
Finessing complexity 137
Life beyond first-order logic 137
6.3 Two pitfalls 138
Don’t swallow the whole Web 138
Knowledge pollution 139
6.4 Patchwork quilt or seamless whole? 139
6.5 Summary 140
7  Ontology   141
7.1 Basic classification 143
Lists, hierarchies, and trees 143
Classification groups 145
7.2 Arranging names 148
Names and identifiers 148
Properties 149
7.3 Building ontologies 150
Frameworks 151
On designing ontologies 151
Other considerations 152
7.4 Languages for ontologies 155
RDFS 155
OWL 161
DAML + OIL 168
7.5 Summary 169
8  Semantic Web services   170
8.1 What are web services? 171
Web pages as services 172
Beyond the plain web page 172
How semantic are today’s web services? 173
Elements of web services 173
8.2 Exchanging data 174
Web only? 175
To RDF or not? 175
SOAP 175
RDF with SOAP 177
HTML forms 177
8.3 Invoking services 178
Using HTTP for web services 178
About HTTP messages 178
Remote procedure calls 181
The Web versus RPC 181
The RPC controversy 184
8.4 Describing and finding services 186
Connecting to services 186
Discovering services 194
Describing web service processes 198
8.5 Will web services converge with the Semantic Web? 201
8.6 Summary 202
9  Agents   204
9.1 What is an intelligent agent? 205
9.2 Agents at work 207
9.3 Basic agent types 207
Logic-based agents 208
Reactive agents 209
Belief-desire-intention agents 209
Layered architectures 209
9.4 Agent interactions 210
9.5 Agents on the Semantic Web 212
Beyond factory agents 212
Agent evolution 213
9.6 Frameworks and standards 213
Foundation for Intelligent Physical Agents 213
FIPA-OS and other FIPA implementations 215
Java Agent Services 217
9.7 Summary 217
10  Distributed trust and belief   219
10.1 The territory 221
10.2 Tools of trust 222
Private keys 222
Public keys 223
Digests 223
Public Key Infrastructure 223
Digital signing 227
A trust scorecard 228
10.3 Reliable and believable? 229
All statements aren’t equal 230
Handling contradictory information 230
Dealing with information of uncertain reliability 231
10.4 Agents and the Web of Trust 233
10.5 Summary 234
11  Putting it all together   236
11.1 Just what is the Semantic Web? 237
11.2 Scenarios redux 238
The first scenario 238
The second scenario 242
The scenarios in perspective 244
11.3 Some Key Issues 244
Scalability 245
Ontologies—universal or piecework 245
Identity 246
Strong AI and the role of logical reasoning 247
Embedded semantic markup 247
Web services and the Semantic Web 248
Trust, belief, and confidence 248
11.4 How semantic will it be? 249
11.5 Can it really come about? 250
The technology front 250
Plugging in 251
Growing the Semantic Web 254
Appendix  Case studies   256
A.1 FOAF: Friend of a Friend 257
Sharing a bit of yourself 257
A FOAF example 258
Identification without universal IDs 259
Board of a board 260
Lessons 262
A.2 Browser bookmarks 262
Goals for the case study 263
Conventional bookmark managers 263
Modeling the bookmark collection 264
Simple means 268
A.3 Reflections on the case studies 268


references 269
index 275

商品描述(中文翻譯)

描述:
一組複雜的擴展,旨在使全球資訊網(World Wide Web)更具語意化,語意網(Semantic Web)將使數據和服務對計算機更可訪問,並對人類更有用。其中一些擴展已經在部署中,許多則將在未來幾年內推出。這是唯一一本以廣泛和概念性的方式探索語意網領域的書籍。

本指南使您熟悉語意網的基本概念和技術、它們的角色及相互關係。涵蓋的關鍵領域包括知識建模(RDF、主題地圖)、本體(OWL)、代理(智能代理及其他)、分散式信任與信念、以「語意為中心」的搜索等。

本書的基本概念方法對於背景和興趣各異的讀者都很容易理解。重要的觀點通過圖表和偶爾的標記片段進行說明。在探索這一領域的過程中,您將遇到各種新穎的想法和意想不到的聯繫。本書易讀且有趣,您可能會發現難以放下。

語意網即將來臨。本書是對隨之而來的基本概念和技術的指南。

目錄:
前言 xiii
致謝 xv
關於本書 xvii
1 語意網 1
1.1 語意網是什麼? 3
索引和檢索信息 5
元數據 5
註釋 6
一個巨大的可互操作數據庫 6
機器檢索數據 6
服務 7
發現 7
智能代理 8
1.2 兩個語意網場景 8
語意網能這樣運作嗎? 10
1.3 語意網的基礎 10
資源 11
標準化地址 11
小型命令集 12
可擴展性和大型網絡 12
開放性、完整性和一致性 13
網絡與語意網 13
1.4 語意網的層次結構 14
基礎 16
屬性和關係 17
分析、驗證和信任 17
1.5 總結 18
2 使用RDF描述數據 19
2.1 介紹RDF 22
一些術語 22
識別資源 23
匿名資源 25
RDF與傳統數據庫 25
2.2 使用RDF屬性 28
屬性作為資源 28
名稱、標籤和標識符 29
陳述的屬性 30
2.3 使用RDF圖形可視化陳述 30
擁有多個陳述的資源 31
匿名節點 32
資源作為陳述的對象 33
容器節點 34
圖形化陳述的屬性 35
2.4 六個RDF應用 37
Mozilla中的RDF 37
RSS 37
用於註釋的RDF:Annotea 38
書目元數據:都柏林核心 39
WebScripter:融合信息 39
Haystack:個人信息管理 40
2.5 數據與元數據的結合 41
數據模型 41
表格格式的數據 42
表之間的關係 43
數據的RDF版本 44
數據的表格版本 46
為什麼要使用RDF? 47
2.6 共享數據 47
RDF/XML語法 48
非XML格式 56
2.7 RDF在現實網絡中的應用 56
URI引用表示什麼? 56
矛盾的陳述 58
不完整的信息 58
限制 58
2.8 總結 59
3 使用主題地圖導航信息 60
3.1 什麼是主題地圖? 61
示例索引 62
主題的主題 66
屬性 68
範疇 69
關鍵特徵總結 70
信息的佈局、導航和表示 70
合併主題地圖 71
主題地圖軟件的成熟度 72
3.2 主題地圖的基本模型 72
抽象模型 73
實施方法 77
3.3 在計算機之間共享主題地圖 78
3.4 主題地圖示例 79
天氣事件 80
會議論文 81
3.5 主題地圖與網絡 82
3.6 主題地圖與RDF 84
RDF:按原子提供信息 84
主題地圖:知識的蛋白質 85
主題,再次回顧 85
理論基礎 86
數據結構作為一級公民 86
優勢與劣勢 86
3.7 主題地圖在實踐中的應用 87
3.8 總結 88
4 註釋 90
4.1 什麼是註釋? 91
4.2 全力發揮註釋的作用 92
4.3 當前的網絡註釋系統 94
Wiki協作 95
Annotea 96
多價瀏覽器 99
4.4 改進註釋 103
4.5 總結 105
5 搜索 106
5.1 搜索網絡 108
搜索的類型 108
如此接近卻又如此遙遠 109
幕後 110
5.2 搜索策略 112
關鍵字 112
本體 113
元數據 114
語意分析 114
語意聚焦 117
社會分析 118
多次通過 120
點對點 120
聚類 121
5.3 扭曲結果和欺騙搜索引擎 123
5.4 搜索與語意網 124
自描述元數據:不是萬能藥 124
語意網改善搜索的可能性 124
搜索與網絡服務 125
5.5 總結 126
6 邏輯的角色 127
6.1 邏輯的用途 128
規則 129
推斷事實 130
解釋 131
矛盾與解釋 131
本體 133
知識的表示 134
查詢 134
結合信息 135
6.2 所有邏輯並非平等 135
一階邏輯:個體事物的邏輯 136
二階邏輯:類型和關係的邏輯 136
精緻化複雜性 137
超越一階邏輯的生活 137
6.3 兩個陷阱 138
不要吞下整個網絡 138
知識污染 139
6.4 拼湊的被子還是無縫的整體? 139
6.5 總結 140
7 本體 141
7.1 基本分類 143
列表、層級和樹 143
分類組 145
7.2 安排名稱 148
名稱和標識符 148
屬性 149
7.3 建立本體 150
框架 151
關於設計本體 151
其他考量 152
7.4 本體的語言 155
RDFS 155
OWL 161
DAML + OIL 168
7.5 總結 169
8 語意網服務 170
8.1 什麼是網絡服務? 171
網頁作為服務 172
超越普通網頁 172
當今的網絡服務有多語意? 173
網絡服務的要素 173
8.2 數據交換 174
僅限網絡? 175
要使用RDF嗎? 175
SOAP 175
與SOAP的RDF 177
HTML表單 177
8.3 調用服務 178
使用HTTP進行網絡服務 178
關於HTTP消息 178
遠程過程調用 181
網絡與RPC 181
RPC爭議 184
8.4 描述和查找服務 186
連接到服務 186
發現服務 194
描述網絡服務過程 198
8.5 網絡服務會與語意網融合嗎? 201
8.6 總結 202
9 代理 204
9.1 什麼是智能代理? 205
9.2 代理的工作 207
9.3 基本代理類型 207
基於邏輯的代理 208
反應式代理 209
信念-欲望-意圖代理 209
分層架構 209
9.4 代理互動 210
9.5 語意網上的代理 212
超越工廠代理 212
代理的演變 213
9.6 框架和標準 213
智能物理代理的基礎 213
FIPA-OS及其他FIPA實現 215
Java代理服務 217
9.7 總結 217
10 分散式信任與信念 219
10.1 領域 221
10.2 工具