Practical RDF

From GetSemantic

Jump to: navigation, search

Practical RDF: Solving Problems with the Resource Description Framework is written by Shelley Powers and published by O'Reilly.

[edit] Contents

  • Preface

A nice passage from the Preface:

While RDF is commonly described as an arcane tool for working with an enormous volume of complex information, organized with ontologies and other formal models, it also has tremedous value for smaller, more informal projects.
  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
      Specifically XML, XML Schema, HTML/XHTML.
    • Going Forward
  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
  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
  4. Specialized RDF Relationships: Reification, Containers, and Collections
    • Containers
    • Collections
    • Reification: The RDF Big Ugly
  5. Important Concepts from the W3C RDF Vocabulary/Schema
    • RDF Vocabulary: Describing the Data
    • Core RDF Schema Elements
    • Refining RDF Vocabuaries with Constraints
    • RDF Schema Alternatives
  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
  7. Editing, Parsing, and Browsing RDF/XML
    • BrownSauce
    • Parsers
    • Editors
  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
  9. RDF and Perl, PHP and Python
    • RDF/XML and Perl
    • RDF API for PHP
    • RDF and Python: RDFLib
  10. Querying RDF: RDF as Data
    • RDF and the Relational Data Model
    • Roots: rdfDB QL
    • Inkling and SqusihQL
    • RDQL
    • Sesame
    The material in this chapter is mostly of historical interest, since SPARQL has become the de-facto (and soon to be official) standard for querying RDF data.
  11. A Brief Look at Additional RDF Application Frameworks
    • RDF and C#
    • Wilbur - RDF API CLOS
    • Overview of [[Redland] - a Multilanguage-Based RDF Framework
    • Redfoot
  12. Ontologies: RDF Business Models
    • Why Ontology?
    • Brief History of the Ontology Movement
    • OWL Use Cases and Requirements
    • OWL Specifications
    • Basic Construcs of OWL
    • Bits of Knowledge: More Complex OWL Constructs
    • the Complementary Nature of RDF and OWL
    • Ontology Tools: Editors
      Protege is an example used here.
  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
    RSS here refers to RSS 1.0.
  14. A World of Uses: Noncommercial Applications Based on RDF
    • Mozilla
    • Creative Commons License
    • MIT's DSpace System Documentation
    • FOAF: Friend-of-a-Friend
  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?
  • Index

[edit] See Also

Personal tools