CREATING THE SEMANTIC WEB WITH RDF
Ouvrage 9780471402596 : CREATING THE SEMANTIC WEB WITH RDF
The first state-of-the-art guide for Web developers
who need to enable totally new services using
metadata
This book offers for the first time complete
guidance for Web and content developers who use
Resource Description Framework (RDF) to create Web
services, both wired and wireless, for
metadata, or data that is maintained by an
application. Written by the W3C Fellow charged with
making the W3C XML standard work with other open
standards, the book clearly demonstrates how
RDF and metadata can greatly improve a user's Web
experience through richer, better-tailored
content. The author explains RDF theory and
practice and how it compares to XML and HTML in
layman terms and provides source code for several
important tools. He includes descriptions of real
services, both for the desktop computer and the
handheld wireless device, and hands-on examples
illustrating how metadata is used to tailor
services for users. Explanations of how RDF ties in with
intelligent agents are also provided.
Table of Contents
Preface
xi
Chapter 1
Metadata, Resources, and the
Resource Description
Framework
1
What Is RDF?
4
Describing Data: The Concept of
Graphs
5
RDF Vocabularies
9
Scenarios for Metadata
11
The Library Visit
12
Dynamic Yellow Pages
13
Position-Dependent Information
14
Corporate Knowledge Representation
14
What Do You Need to Do?
15
Chapter 2
Using RDF to Annotate Text and
Photos
17
rdfpic: Annotation of Photographs
24
Protege-2000
27
Chapter 3
RDF and XML
31
The History of RDF
36
The URI: Universal Resource
Identifier
37
How XML Namespaces Work
41
RDF as XML
43
The Abbreviated RDF Syntax
43
The RDF Data Model
49
RDF Resource Collections
50
Reified Statements
53
An XML Primer
56
XML, SGML, and HTML
59
XML APIs
61
RDF APIs
65
The RDF and XML Processors
67
Validity and WellFormedness
68
Transporting and Referencing RDF
73
Transporting RDF in HTTP
73
Other Protocols: SOAP
79
Chapter 4
Using RDF
83
Writing RDF
85
Metadata Profiles in Your Documents
94
Vocabularies for Site Information
96
RDF Site Summary (RSS)
97
Dublin Core
98
Chapter 5
RDF Schemas
105
Datatypes in RDF
107
Schemas in Other Communities
109
The Basic RDF Data Model
110
RDF as Class Structures
113
Reusing Vocabularies
114
RDF Syntax Elements in RDF Schema
115
Things to Remember When Building
Schemas
115
Validating Against Schemas
121
The XML DTD
122
XML Schemas
125
XML Schema and Datatypes
126
RDF Constraints
129
RDF and Databases
131
Chapter 6
More Metadata Vocabularies
133
Open Directory
133
vCard in RDF
134
Event Markup
135
Classifying Site Information
137
Using Multiple Vocabularies
141
The Four Steps of Communication
Model Construction
149
Creating a Vocabulary
150
Chapter 7
Device Descriptions and User
Profiles
151
Composite Capabilities/Preferences
Profile (CC/PP)
153
CC/PP Data Model
154
The History of CC/PP
158
CC/PP Structure
158
The CC/PP Schema
161
Modification of Properties
163
Transporting Client Profiles
163
Remote Referencing
164
Bandwidth and Caching
164
Proxy Interaction
166
Contextualization and Environmental
Adaptation
168
Other Formats: CONNEG, RESCAP, and
SDP
173
The CONNEG Format
173
Resource Capability Protocol
(RESCAP)
173
Session Description Protocol (SDP)
174
Privacy and Profiles: An Unsolved
Problem
174
Platform for Privacy Preferences
(P3P)
175
Chapter 8
Reasoning about Metadata: Rules and
Ontologies
199
How Do Agents Make Conclusions?
200
Languages and Ontologies
201
Building Ontologies
202
Intelligent Agents: Communicating
Objects
206
KQML: The Agent Communication
Language
207
Rule Markup Languages
213
Context Dependency: A Rule-Based
Application
213
Rule-Based Content Management:
Retrieval and Filtering
216
XSLT and Transformations
221
The P3P Rules Language: APPEL
225
XML Query Language
230
Web of Trust and Digital Signatures
231
Chapter 9
Implementation Advice: When
Intelligent Agents Meet RDF
235
Preserving Structure at the Cost of
the Software
237
User Requirements for System
Distribution
240
The FIPA Reference Architecture
242
Modeling Your Application: Using UML
246
Using a Search Robot to Find RDF
Files
250
Chapter 10
RDF Tools: An Overview
253
RDF Specifications and Additional
Reading
254
Semantic Web Philosophy
254
RDF Parsers
255
Demonstration Services and Online
Resources
258
RDF Database Interfaces
261
RDF APIs and Libraries
262
RDF Editors
263
Inference Engines and Logic Systems
264
Vocabularies for Metainformation
266
Index
269
Auteur : HJELM
Editeur : JOHN WILEY
Nombre de pages : 277
Date de publication : 06 2001
Toute la sélection
Toutes les sélections
Toute la sélection
Site réalisé en partenariat avec Courbis
(Courbis - alternate link), acteur de l'Internet depuis 1988...