Programming the Semantic Web [NOOK Book]


With this book, the promise of the Semantic Web -- in which machines can find, share, and combine data on the Web -- is not just a technical possibility, but a practical reality Programming the Semantic Web demonstrates several ways to implement semantic web applications, using current and emerging standards and technologies. You'll learn how to incorporate existing data sources into semantically aware applications and publish rich semantic ...

See more details below
Programming the Semantic Web

Available on NOOK devices and apps  
  • NOOK Devices
  • Samsung Galaxy Tab 4 NOOK 7.0
  • Samsung Galaxy Tab 4 NOOK 10.1
  • NOOK HD Tablet
  • NOOK HD+ Tablet
  • NOOK eReaders
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK for Web

Want a NOOK? Explore Now

NOOK Book (eBook)
$17.99 price
(Save 43%)$31.99 List Price


With this book, the promise of the Semantic Web -- in which machines can find, share, and combine data on the Web -- is not just a technical possibility, but a practical reality Programming the Semantic Web demonstrates several ways to implement semantic web applications, using current and emerging standards and technologies. You'll learn how to incorporate existing data sources into semantically aware applications and publish rich semantic data.

Each chapter walks you through a single piece of semantic technology and explains how you can use it to solve real problems. Whether you're writing a simple mashup or maintaining a high-performance enterprise solution,Programming the Semantic Web provides a standard, flexible approach for integrating and future-proofing systems and data.

This book will help you:

  • Learn how the Semantic Web allows new and unexpected uses of data to emerge
  • Understand how semantic technologies promote data portability with a simple, abstract model for knowledge representation
  • Become familiar with semantic standards, such as the Resource Description Framework (RDF) and the Web Ontology Language (OWL)
  • Make use of semantic programming techniques to both enrich and simplify current web applications
Read More Show Less

Product Details

  • ISBN-13: 9781449379179
  • Publisher: O'Reilly Media, Incorporated
  • Publication date: 7/9/2009
  • Sold by: Barnes & Noble
  • Format: eBook
  • Edition number: 1
  • Pages: 302
  • File size: 8 MB

Meet the Author

Toby Segaran is the author of "Programming Collective Intelligence", a very popular O'Reilly title. He was the founder of Incellico, a biotech software company later acquired by Genstruct. He currently holds the title of Data Magnate at Metaweb Technologies and is a frequent speaker at technology conferences.

Colin Evans combines machine learning and semantic analysis into a deadly one-two punch against information entropy and noisy data. The results of his efforts appear as millions of facts in Freebase. Prior to joining Metaweb, Colin helped users organize their world through his work on the IRIS semantic desktop project at SRI.

Jamie Taylor started one of the first ISPs in San Francisco while developing an Internet laboratory for studying economic equilibria. His goal was to get a better connection at home. He finally got a real job as CTO at DETERMINE Software (now a part of Selectica) helping create order in the unstructured world of Enterprise contract management. He is now helping to organize the world's structured information at Metaweb where he oversees data operations.

Read More Show Less

Table of Contents

Conventions Used in This Book;
Using Code Examples;
Safari® Books Online;
How to Contact Us;
Semantic Data;
Chapter 1: Why Semantics?;
1.1 Data Integration Across the Web;
1.2 Traditional Data-Modeling Methods;
1.3 Semantic Relationships;
1.4 Metadata Is Data;
1.5 Building for the Unexpected;
1.6 “Perpetual Beta”;
Chapter 2: Expressing Meaning;
2.1 An Example: Movie Data;
2.2 Building a Simple Triplestore;
2.3 Merging Graphs;
2.4 Adding and Querying Movie Data;
2.5 Other Examples;
Chapter 3: Using Semantic Data;
3.1 A Simple Query Language;
3.2 Feed-Forward Inference;
3.3 Searching for Connections;
3.4 Shared Keys and Overlapping Graphs;
3.5 Basic Graph Visualization;
3.6 Semantic Data Is Flexible;
Standards and Sources;
Chapter 4: Just Enough RDF;
4.1 What Is RDF?;
4.2 The RDF Data Model;
4.3 RDF Serialization Formats;
4.4 Introducing RDFLib;
Chapter 5: Sources of Semantic Data;
5.1 Friend of a Friend (FOAF);
5.2 Linked Data;
5.3 Freebase;
Chapter 6: What Do You Mean, “Ontology”?;
6.1 What Is It Good For?;
6.2 An Introduction to Data Modeling;
6.3 Just Enough OWL;
6.4 Using Protégé;
6.5 Just a Bit More OWL;
6.6 Some Other Ontologies;
6.7 This Is Not My Beautiful Relational Schema!;
Chapter 7: Publishing Semantic Data;
7.1 Embedding Semantics;
7.2 Dealing with Legacy Data;
7.3 RDFLib to Linked Data;
Putting It into Practice;
Chapter 8: Overview of Toolkits;
8.1 Sesame;
8.2 Other RDF Stores;
8.3 SIMILE/Exhibit;
Chapter 9: Introspecting Objects from Data;
9.1 RDFObject Examples;
9.2 RDFObject Framework;
9.3 How RDFObject Works;
Chapter 10: Tying It All Together;
10.1 A Job Listing Application;
10.2 Job Listing Data;
10.3 Serving the Website;
10.4 A Generic Viewer;
10.5 Getting Company Data;
10.6 Specialized Views;
10.7 Publishing for Others;
10.8 Expanding the Data;
10.9 Sophisticated Queries;
10.10 Visualizing the Job Data;
10.11 Further Expansion;
Chapter 11: The Giant Global Graph;
11.1 Vision, Hype, and Reality;
11.2 Participating in the Global Graph Community;
11.3 Bracing for Continuous Change;

Read More Show Less

Customer Reviews

Average Rating 4
( 2 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Terms of Use.
  • - Barnes & reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 2 Customer Reviews
  • Posted November 9, 2009

    more from this reviewer

    I Also Recommend:

    Planet Earth

    This is the first book I have read on the semantic web that does not give me feeling that I am in outer space. It is also one of the few books that honestly appraises the current, usable state of the semantic web. It is clearly written and took me a day to read (without working the examples). In the beginning, it starts with a pure triples system built from the ground up, rather than plunging the reader into the standard technologies, which are levels of abstraction above triples and may not be essential. The reader is left with the impression that he is the one who chooses to use the technologies introduced. It is also the only book that mentions how RDF evolved. It contains many example programs using existing data sources (e.g. freebase). There is a two page introduction by Jim Hendler, one of the top figures in the semantic web and co-author of "The Semantic Web for the Working Ontologist" (also, a good companion book).

    The main view of this book is the semantic web as extension, modification, and very major improvement, to relational systems. It also discusses the pure AI approach. I does not get into other uses of the semantic web, such as text retrieval or approaches such as topic maps.

    The large majority of this book is in Python, the easiest and probably the best designed of modern languages. It has a few examples in JavaScript and Java. Readers are encouraged to implement the examples in other languages, if they are inclined to.

    Physicists and chemists are required to run experiments to prove their assertions. Many other sciences have emulated aspects of physics to acquire the mantle. The semantic web does not ask for "experiments" although it is about semantics and, therefore, about something to be discovered. This book starts in that direction.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted March 8, 2010

    No text was provided for this review.

Sort by: Showing all of 2 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)