Publisher: O'Reilly Media Released: July 2011 Pages: 258
Get hands-on experience with SPARQL, the RDF query language that's become a key component of the semantic web. With this concise book, you will learn how to use the latest version of this W3C standard to retrieve and manipulate the increasing amount of public and private data available via SPARQL endpoints. Several open source and commercial tools already support SPARQL, and this introduction gets you started right away. Begin with how to write and run simple SPARQL 1.1 queries, then dive into the language's powerful features and capabilities for manipulating the data you retrieve. Learn what you need to know to add to, update, and delete data in RDF datasets, and give web applications access to this data. - Understand SPARQL’s connection with RDF, the semantic web, and related specifications
- Query and combine data from local and remote sources
- Copy, convert, and create new RDF data
- Learn how datatype metadata, standardized functions, and extension functions contribute to your queries
- Incorporate SPARQL queries into web-based applications
|
-
Chapter 1 Jumping Right In: Some Data and Some Queries -
The Data to Query -
Querying the Data -
More Realistic Data and Matching on Multiple Triples -
Searching for Strings -
What Could Go Wrong? -
Querying a Public Data Source -
Summary -
Chapter 2 The Semantic Web, RDF, and Linked Data (and SPARQL) -
What Exactly Is the “Semantic Web”? -
URLs, URIs, IRIs, and Namespaces -
The Resource Description Format (RDF) -
Reusing and Creating Vocabularies: RDF Schema and OWL -
Linked Data -
SPARQL’s Past, Present, and Future -
The SPARQL Specifications -
Summary -
Chapter 3 SPARQL Queries: A Deeper Dive -
More Readable Query Results -
Data That Might Not Be There -
Finding Data That Doesn’t Meet Certain Conditions -
Searching Further in the Data -
Searching with Blank Nodes -
Eliminating Redundant Output -
Combining Different Search Conditions -
FILTERing Data Based on Conditions -
Retrieving a Specific Number of Results -
Querying Named Graphs -
Queries in Your Queries -
Combining Values and Assigning Values to Variables -
Sorting, Aggregating, Finding the Biggest and Smallest and... -
Querying a Remote SPARQL Service -
Federated Queries: Searching Multiple Datasets with One Query -
Summary -
Chapter 4 Copying, Creating, and Converting Data (and Finding Bad Data) -
Query Forms: SELECT, DESCRIBE, ASK, and CONSTRUCT -
Copying Data -
Creating New Data -
Converting Data -
Finding Bad Data -
Asking for a Description of a Resource -
Summary -
Chapter 5 Datatypes and Functions -
Datatypes and Queries -
Functions -
Extension Functions -
Summary -
Chapter 6 Updating Data with SPARQL -
Getting Started with Fuseki -
Adding Data to a Dataset -
Deleting Data -
Changing Existing Data -
Named Graphs -
Summary -
Chapter 7 Building Applications with SPARQL: A Brief Tour -
SPARQL and Web Application Development -
SPARQL Query Results XML Format -
SPARQL Processors -
Summary -
Glossary -
Colophon |
- Title:
- Learning SPARQL
- By:
- Bob DuCharme
- Publisher:
- O'Reilly Media
- Formats:
-
- Print
- Ebook
- Safari Books Online
- Print:
- July 2011
- Ebook:
- July 2011
- Pages:
- 258
- Print ISBN:
- 978-1-4493-0659-5
- | ISBN 10:
- 1-4493-0659-4
- Ebook ISBN:
- 978-1-4493-0658-8
- | ISBN 10:
- 1-4493-0658-6
|
-
Bob DuCharme 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. View Bob DuCharme's full profile page. |
|
Description
|
Table of Contents
|
Product Details
|
About the Author
|
 |
|
 |
|
|
|
Recommended for You
|
Recently Viewed
|
 |
|
By Dan Kusnetzky
June 2011
Ebook: $12.99
Print & Ebook: $21.99
Print: $19.99
By Tiago Macedo, Fred Oliveira
July 2011
Ebook: $15.99
Print & Ebook: $21.99
Print: $19.99
By Fred Trotter, David Uhlman
October 2011
Ebook: $14.99
Print & Ebook: $21.99
Print: $19.99
|
Customer Reviews
8/4/2011 4.0Plunging into Linked Data By shawnday from Dublin, Ireland About Me Developer, Educator - Easy to understand
- Helpful examples
- Well-written
|
|
|