- Paperback: 258 pages
- Publisher: O'Reilly Media; 1 edition (July 26, 2011)
- Language: English
- ISBN-10: 1449306594
- ISBN-13: 978-1449306595
- Product Dimensions: 7 x 0.5 x 9.2 inches
- Shipping Weight: 14.4 ounces
- Average Customer Review: 4.8 out of 5 stars See all reviews (10 customer reviews)
- Amazon Best Sellers Rank: #1,781,715 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Learning SPARQL 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
Customers Who Bought This Item Also Bought
Querying and Updating with SPARQL 1.1
About the Author
Bob DuCharme (http://www.snee.com/bob) is a solutions architect at TopQuadrant, a provider of software for modeling, developing, and deploying semantic web applications. He came to TopQuadrant from Innodata Isogen, where he did system and architecture analysis and design for a wide range of global publishing clients as well as cochairing the 2008 Linked Data Planet conference in New York City. Earlier in his career, he oversaw SGML and XML development at Moody's Investors Service and then moved on to LexisNexis, where he did data and systems architecture as they made the transition to XML-based systems.
In the XML.com newsletter, editor Kendall Clark once wrote “Does anyone write tech prose as clear as Bob?” Bob is the author of Manning Publications’ “XSLT Quickly,” Prentice Hall’s “XML: The Annotated Specification” and “SGML CD,” and McGraw Hill’s “Operating Systems Handbook.” He's written over 70 pieces for XML.com and has contributed to Dr. Dobb’s Journal, IBM developerWorks, Nodalities, DevX, perl.com, XML Magazine, XML Journal, XML Developer, O’Reilly Books’ “XML Hacks,” and Prentice Hall’s “XML Handbook.” Bob received his BA in Religion fromColumbia University and his Master’s in Computer Science from New York University. He lives in Charlottesville, Virginia, with his wife Jennifer and their daughters Madeline and Alice.
Top Customer Reviews
If there's a weakness, some of the examples are a little too simple, and the author even apologizes for this sometimes, but this is a concise book that will have you using and enjoying SPARQL very quickly. If SPARQL is part of your life, or if you're trying to understand the basics of the semantic web, get it right now.
The book is very well organized and will allow anyone from a novice to someone with more experience to learn something new throughout the book. The author starts out by diving right in to SPARQL queries and provides a great overview of queries against a RDF triple store. Then he proceeds by providing a chapter dedicated to the background of the Semantic Web, RDF, SPARQL, and Linked Data. From there he dives right into the meat of SPARQL and it only gets better from there. My favorite chapters were 5 and 6, where he talked about functions supported in SPARQL and updating data with SPARQL. The reason that I found these chapters to be the most interesting was the fact that I learned a lot a great things in those chapters alone. In addition, I was able to apply what I had learned to my project and see the added value immediately. For example, I knew that SPARQL supported named graphes, I just never realized all the cool things that you can do with graphs within SPARQL.
I would recommend this to anyone that wants to learn more about SPARQL or doesn't know a thing about it and wants to query a RDF triple store like DBpedia. For any developer that is working with the semantic web and doesn't want to spend hours and hours searching the web in order to see what can be done with SPARQL, this is the book/reference for you.
On the other hand, you should be prepared for the lack of Semantic Web application development examples: The book includes a few short code snippets in Python and a very simplistic semantic web application (again in Python) but other than that all of the pages are dedicated to pure SPARQL; do not look for any detailed chapter on using Jena API in Java or in depth discussion of semantic web application design in Python, Ruby, etc., together with ontology and knowledge management guidelines.
In summary, if you have to choose between the official SPARQL 1.1 standard at [...] and this book, I have very little doubt about your first choice.
Most Recent Customer Reviews
Flat out authoritative reference on SPARQL.
Great intro to Fuseki as well.
I recommend you read the first few chapters carefully so you understand RDF, Turtle and...Read more