"I buy it and give it away at every course I teach on the semantic web. It is a well-written and entirely practical way into this world. You can explore a significant portion of the concepts without having to set anything up. I have seen no better way to get started."
- Brian Sletten, Bosatsu Consulting and author of Resource-Oriented Architecture Patterns for Webs of Data
"It's excellent—very well organized and written, a completely painless read. I not only feel like I understand SPARQL now, but I have a much better idea why RDF is useful (I was a little skeptical before!)."
"You really did a great job. Not only does your book explain SPARQL well but also all the 'semantic web stuff' around it. I'm using it right now at a customer site."
- Jans Aasman, President and CEO, Franz Inc.
"Highly recommended for anybody consuming GoodRelations data."
"It's a really a great book. I feel like I GET it. It's not only improved my understanding of SPARQL but also of RDF's possibilities."
- Ruth Kitchin Tillman, Metadata Librarian at NASA Goddard
"Well organized, progresses well and has great examples."
"With SPARQL, the semantic web has its SQL, and is definitely the richer for it. And with the publication of Bob's book, all the more so."
"It is an excellent text. I keep a copy on my desk and use it regularly!"
- Susannah Barnes, Metadata Analyst
"An excellent introduction for those who want to start using this powerful tool."
"It comprehensively leads one through the why and wherefore of SPARQL and provides a thorough grounding in the vocabulary and practice of employing SPARQL to start to benefit from the growing world of Linked Data."
"I had always know that SPARQL would be similar to SQL due to the fact that they are both query languages, but I did not realize how powerful SPARQL queries could be and all the great functions that are provided in the language until reading Bob DuCharme book Learning SPARQL."
"This is a good book for developers who know how to program, ideally know SQL, and who want to find out about SPARQL. It has plenty of well-constructed examples, and should get you well on the way to being able to use SPARQL in your apps."
- Kay Ewbank in I Programmer
recent tweets about "Learning SPARQL":
The W3C standard query language SPARQL is letting people access a growing collection of public and private data. Whether this data is part of a semantic web project or a combination of data from two relational databases on different platforms, SPARQL is making it easier to access this data using both open source and commercial software. "Learning SPARQL" teaches you how to use SPARQL 1.1 by starting you off with simple queries that demonstrate the language's query-by-example approach and then taking you through all the key features of the SPARQL 1.1 query and update languages. All example code is provided for you to run yourself with free software, and the book's table of contents and detailed index lets you use it as a reference book long after you've finished working through its examples.
May 14: Once again, inspired by yet another silly claim that "No one in industry is using SPARQL," I recently pointed someone at a list of very well-known companies who have listed SPARQL under "skills" in job listings: NBC, Microsoft, Boeing, Goldman Sachs, Vodafone, Turner Broadcasting, and many more. Follow @LearningSPARQL on Twitter for occasional news about big-name organizations looking for people who know SPARQL. (Nine days ago: Northrup Grumman.)
July 28: MarkLogic recommends "Learning SPARQL."
May 3: New video SPARQL in 11 minutes provides a brief introduction to RDF and SPARQL.
October 7: New blog post Dropping OPTIONAL blocks from SPARQL CONSTRUCT queries shows how to use CONSTRUCT queries without OPTIONAL clauses to retrieve remote triples much, much faster.
May 30: review of "Learning SPARQL" by Ian Hopkinson at ScraperWiki.
March 25: review of "Learning SPARQL" in "I Programmer."
January 16: added a new section to the website running examples with TopBraid Composer.
December 17: Learning SPARQL is featured under "Book Watch" in I Programmer.
August 1: semanticweb.com interview about the second edition:A Look Into Learning SPARQL With Author Bob DuCharme
July 17: Second edition now available on Amazon and iTunes:
July 16: The second edition of Learning SPARQL is now available from O'Reilly in all formats!
June 25: An "early access" electronic version of the second edition is available on O'Reilly's website, and all editions of the the finished, edited version of it will be ready in a week or two.
June 2: A new, expanded edition of "Learning SPARQL" is on the way!
December 18: According to the BestBuy.com's Announcing BBYOpen Metis Alpha: Best Buy Product Catalog via Semantic Endpoints, "the Metis Alpha gives developers the ability to consume and query structured data via SPARQL (get up to speed with Learning SPARQL by Bob DuCharme), enabling the discovery of insight hidden deep inside the product catalog."
October 21: Only just now found David Witherspoon's review of "Learning SPARQL" from last November.
September 21: "Learning SPARQL" on the shelf at Blackwell's flagship store in Oxford, UK (founded 1879):
May 21: New review of "Learning SPARQL" by Julien Plu. (In French; scroll down a bit after following link.)
November 20: Read Liam Green-Hughes' review of "Learning SPARQL."
September 28: I've only just learned that you can buy the book through iTunes so that you can read it on an iPad, iPhone, and iPad touch.
September 15: Read Dave McComb's review on semanticarts.com.
September 1: Read the "Free Yor Data" blog's review of the book.
August 8: "Learning SPARQL" is now available for the Kindle.
August 6: Read Shawn Day's review of "Learning SPARQL."
July 26: The ebook and print editions of "Learning SPARQL" are now available from O'Reilly, and print editions are available from amazon.com, amazon.co.uk, maybe some more Amazons, and Barnes and Noble. (Borders says that it's on backorder, but I wouldn't hold your breath for that.)
July 15: The ebook version of "Learning SPARQL" is now available on the O'Reilly page! The print edition is scheduled to be available July 19th. Subscribe to the @LearningSPARQL twitter feed to stay updated on the book and on other SPARQL news.