Practical RDF
By
Shelley Powers
July 2003
Pages: 352
| Table of Contents
| Index
| Sample Chapter
| Colophon
Table of Contents
-
Chapter 1 RDF: An Introduction
-
The Semantic Web and RDF: A Brief History
-
The Specifications
-
When to Use and Not Use RDF
-
Some Uses of RDF/XML
-
Related Technologies
-
Going Forward
-
Chapter 2 RDF: Heart and Soul
-
The Search for Knowledge
-
The RDF Triple
-
The Basic RDF Data Model and the RDF Graph
-
URIs
-
RDF Serialization: N3 and N-Triples
-
Talking RDF: Lingo and Vocabulary
-
Chapter 3 The Basic Elements Within the RDF/XML Syntax
-
Serializing RDF to XML
-
RDF Blank Nodes
-
URI References
-
Representing Structured Data with rdf:value
-
The rdf:type Property
-
RDF/XML Shortcuts
-
More on RDF Data Types
-
RDF/XML: Separate Documents or Embedded Blocks
-
Chapter 4 Specialized RDF Relationships: Reification, Containers, and
Collections
-
Containers
-
Collections
-
Reification: The RDF Big Ugly
-
Chapter 5 Important Concepts from the W3C RDF Vocabulary/Schema
-
RDF Vocabulary: Describing the Data
-
Core RDF Schema Elements
-
Refining RDF Vocabularies with Constraints
-
RDF Schema Alternatives
-
Chapter 6 Creating an RDF Vocabulary
-
How RDF Vocabularies Differ from XML Vocabularies
-
Defining the Vocabulary: Business and Scope
-
Defining the Vocabulary: Elements
-
Formalizing the Vocabulary with RDFS
-
Integrating the Dublin Core
-
Chapter 7 Editing, Parsing, and Browsing RDF/XML
-
BrownSauce
-
Parsers
-
Editors
-
Chapter 8 Jena: RDF in Java
-
Overview of the Classes
-
Creating and Serializing an RDF Model
-
Parsing and Querying an RDF Document
-
In-Memory Versus Persistent Model Storage
-
Chapter 9 RDF and Perl, PHP, and Python
-
RDF/XML and Perl
-
RDF API for PHP
-
RDF and Python: RDFLib
-
Chapter 10 Querying RDF: RDF as Data
-
RDF and the Relational Data Model
-
Roots: rdfDB QL
-
Inkling and SquishQL
-
RDQL
-
Sesame
-
Chapter 11 A Brief Look at Additional RDF Application Environments
-
RDF and C#
-
Wilbur — RDF API CLOS
-
Overview of Redland—a Multilanguage-Based RDF Framework
-
Redfoot
-
Chapter 12 Ontologies: RDF Business Models
-
Why Ontology?
-
Brief History of the Ontology Movement
-
OWL Use Cases and Requirements
-
OWL Specifications
-
Basic Constructs of OWL
-
Bits of Knowledge: More Complex OWL Constructs
-
The Complementary Nature of RDF and OWL
-
Ontology Tools: Editors
-
Chapter 13 Subscription and Aggregation with RSS
-
RSS: Quick History
-
RSS 1.0: A Quick Introduction
-
A Detailed Look at the Specification
-
Extending the Specification Through Modules
-
The RSS Modules
-
RSS Aggregators
-
Creating Your Own RSS Content
-
Build Your Own RSS Consumer
-
Merging RDF/RSS Files
-
Chapter 14 A World of Uses: Noncommercial Applications Based on RDF
-
Mozilla
-
Creative Commons License
-
MIT's DSpace System Documentation
-
FOAF: Friend-of-a-Friend
-
Chapter 15 A World of Uses: Commercial Uses of RDF/XML
-
Chandler: RDF Within an Open Source PIM
-
RDF Gateway, a Commercial RDF Database
-
Siderean Software's Seamark
-
Plugged In Software's Tucana Knowledge Store
-
RDF and Adobe: XMP
-
What's It All Mean?
-
Colophon
Return to Practical RDF