Practical RDF: Solving Problems with the Resource Description Framework

The Resource Description Framework (RDF) is a structure for describing and interchanging metadata on the Web--anything from library catalogs and worldwide directories to bioinformatics, Mozilla internal data structures, and knowledge bases for artificial intelligence projects. RDF provides a consistent framework and syntax for describing and querying data, making it possible to share website descriptions more easily. RDF's capabilities, however, have long been shrouded by its reputation for complexity and a difficult family of specifications. Practical RDF breaks through this reputation with immediate and solvable problems to help you understand, master, and implement RDF solutions.Practical RDF explains RDF from the ground up, providing real-world examples and descriptions of how the technology is being used in applications like Mozilla, FOAF, and Chandler, as well as infrastructure you can use to build your own applications. This book cuts to the heart of the W3C's often obscure specifications, giving you tools to apply RDF successfully in your own projects.The first part of the book focuses on the RDF specifications. After an introduction to RDF, the book covers the RDF specification documents themselves, including RDF Semantics and Concepts and Abstract Model specifications, RDF constructs, and the RDF Schema. The second section focuses on programming language support, and the tools and utilities that allow developers to review, edit, parse, store, and manipulate RDF/XML. Subsequent sections focus on RDF's data roots, programming and framework support, and practical implementation and use of RDF and RDF/XML.If you want to know how to apply RDF to information processing, Practical RDF is for you. Whether your interests lie in large-scale information aggregation and analysis or in smaller-scale projects like weblog syndication, this book will provide you with a solid foundation for working with RDF.

1100328566
Practical RDF: Solving Problems with the Resource Description Framework

The Resource Description Framework (RDF) is a structure for describing and interchanging metadata on the Web--anything from library catalogs and worldwide directories to bioinformatics, Mozilla internal data structures, and knowledge bases for artificial intelligence projects. RDF provides a consistent framework and syntax for describing and querying data, making it possible to share website descriptions more easily. RDF's capabilities, however, have long been shrouded by its reputation for complexity and a difficult family of specifications. Practical RDF breaks through this reputation with immediate and solvable problems to help you understand, master, and implement RDF solutions.Practical RDF explains RDF from the ground up, providing real-world examples and descriptions of how the technology is being used in applications like Mozilla, FOAF, and Chandler, as well as infrastructure you can use to build your own applications. This book cuts to the heart of the W3C's often obscure specifications, giving you tools to apply RDF successfully in your own projects.The first part of the book focuses on the RDF specifications. After an introduction to RDF, the book covers the RDF specification documents themselves, including RDF Semantics and Concepts and Abstract Model specifications, RDF constructs, and the RDF Schema. The second section focuses on programming language support, and the tools and utilities that allow developers to review, edit, parse, store, and manipulate RDF/XML. Subsequent sections focus on RDF's data roots, programming and framework support, and practical implementation and use of RDF and RDF/XML.If you want to know how to apply RDF to information processing, Practical RDF is for you. Whether your interests lie in large-scale information aggregation and analysis or in smaller-scale projects like weblog syndication, this book will provide you with a solid foundation for working with RDF.

31.99 In Stock
Practical RDF: Solving Problems with the Resource Description Framework

Practical RDF: Solving Problems with the Resource Description Framework

by Shelley Powers
Practical RDF: Solving Problems with the Resource Description Framework

Practical RDF: Solving Problems with the Resource Description Framework

by Shelley Powers

eBook

$31.99 

Available on Compatible NOOK devices, the free NOOK App and in My Digital Library.
WANT A NOOK?  Explore Now

Related collections and offers


Overview

The Resource Description Framework (RDF) is a structure for describing and interchanging metadata on the Web--anything from library catalogs and worldwide directories to bioinformatics, Mozilla internal data structures, and knowledge bases for artificial intelligence projects. RDF provides a consistent framework and syntax for describing and querying data, making it possible to share website descriptions more easily. RDF's capabilities, however, have long been shrouded by its reputation for complexity and a difficult family of specifications. Practical RDF breaks through this reputation with immediate and solvable problems to help you understand, master, and implement RDF solutions.Practical RDF explains RDF from the ground up, providing real-world examples and descriptions of how the technology is being used in applications like Mozilla, FOAF, and Chandler, as well as infrastructure you can use to build your own applications. This book cuts to the heart of the W3C's often obscure specifications, giving you tools to apply RDF successfully in your own projects.The first part of the book focuses on the RDF specifications. After an introduction to RDF, the book covers the RDF specification documents themselves, including RDF Semantics and Concepts and Abstract Model specifications, RDF constructs, and the RDF Schema. The second section focuses on programming language support, and the tools and utilities that allow developers to review, edit, parse, store, and manipulate RDF/XML. Subsequent sections focus on RDF's data roots, programming and framework support, and practical implementation and use of RDF and RDF/XML.If you want to know how to apply RDF to information processing, Practical RDF is for you. Whether your interests lie in large-scale information aggregation and analysis or in smaller-scale projects like weblog syndication, this book will provide you with a solid foundation for working with RDF.


Product Details

ISBN-13: 9780596550516
Publisher: O'Reilly Media, Incorporated
Publication date: 07/18/2003
Sold by: Barnes & Noble
Format: eBook
Pages: 352
File size: 3 MB

About the Author

Shelley Powers is an independent contractor, currently living in St. Louis, who specializes in technology architecture and software development. She's authored several computer books, including Developing ASP Components, Unix Power Tools 3rd edition, Essential Blogging, and Practical RDF. In addition, Shelley has also written several articles related primarily to web technology, many for O'Reilly. Shelley's web site network is at http://burningbird.net, and her weblog is Burningbird, at http://weblog.burningbird.net.

Table of Contents

Prefaceix
1.RDF: An Introduction1
The Semantic Web and RDF: A Brief History1
The Specifications3
When to Use and Not Use RDF4
Some Uses of RDF/XML8
Related Technologies12
Going Forward12
2.RDF: Heart and Soul14
The Search for Knowledge15
The RDF Triple16
The Basic RDF Data Model and the RDF Graph19
URIs21
RDF Serialization: N3 and N-Triples22
Talking RDF: Lingo and Vocabulary25
3.The Basic Elements Within the RDF/XML Syntax29
Serializing RDF to XML30
RDF Blank Nodes41
URI References43
Representing Structured Data with rdf:value46
The rdf:type Property47
RDF/XML Shortcuts49
More on RDF Data Types53
RDF/XML: Separate Documents or Embedded Blocks54
4.Specialized RDF Relationships: Reification, Containers, and Collections57
Containers57
Collections65
Reification: The RDF Big Ugly67
5.Important Concepts from the W3C RDF Vocabulary/Schema83
RDF Vocabulary: Describing the Data84
Core RDF Schema Elements87
Refining RDF Vocabularies with Constraints95
RDF Schema Alternatives97
6.Creating an RDF Vocabulary100
How RDF Vocabularies Differ from XML Vocabularies100
Defining the Vocabulary: Business and Scope101
Defining the Vocabulary: Elements103
Formalizing the Vocabulary with RDFS118
Integrating the Dublin Core120
7.Editing, Parsing, and Browsing RDF/XML132
BrownSauce132
Parsers135
Editors142
8.Jena: RDF in Java149
Overview of the Classes149
Creating and Serializing an RDF Model151
Parsing and Querying an RDF Document164
In-Memory Versus Persistent Model Storage168
9.RDF and Perl, PHP, and Python172
RDF/XML and Perl173
RDF API for PHP183
RDF and Python: RDFLib187
10.Querying RDF: RDF as Data192
RDF and the Relational Data Model192
Roots: rdfDB QL193
Inkling and SquishQL194
RDQL197
Sesame210
11.A Brief Look at Additional RDF Application Environments215
RDF and C#215
Wilbur--RDF API CLOS218
Overview of Redland--a Multilanguage-Based RDF Framework218
Redfoot225
12.Ontologies: RDF Business Models228
Why Ontology?229
Brief History of the Ontology Movement229
OWL Use Cases and Requirements231
OWL Specifications232
Basic Constructs of OWL235
Bits of Knowledge: More Complex OWL Constructs239
The Complementary Nature of RDF and OWL247
Ontology Tools: Editors248
13.Subscription and Aggregation with RSS253
RSS: Quick History253
RSS 1.0: A Quick Introduction254
A Detailed Look at the Specification256
Extending the Specification Through Modules263
The RSS Modules264
RSS Aggregators268
Creating Your Own RSS Content276
Build Your Own RSS Consumer278
Merging RDF/RSS Files280
14.A World of Uses: Noncommercial Applications Based on RDF286
Mozilla286
Creative Commons License295
MIT's DSpace System Documentation297
FOAF: Friend-of-a-Friend298
15.A World of Uses: Commercial Uses of RDF/XML302
Chandler: RDF Within an Open Source PIM303
RDF Gateway, a Commercial RDF Database304
Siderean Software's Seamark309
Plugged In Software's Tucana Knowledge Store312
RDF and Adobe: XMP314
What's It All Mean?317
Index319
From the B&N Reads Blog

Customer Reviews