Skip to Main Content
Learning SPARQL, 2nd Edition
book

Learning SPARQL, 2nd Edition

by Bob DuCharme
July 2013
Beginner content levelBeginner
386 pages
10h 33m
English
O'Reilly Media, Inc.
Book available
Content preview from Learning SPARQL, 2nd Edition

Chapter 8. Working with SPARQL Query Result Formats

SPARQL engines can usually return query results in a range of different syntaxes. The choices include offerings for everyone from professional software engineers to business analysts who are happiest with Excel spreadsheets. Fortunately, the syntaxes are part of the SPARQL family of standards, so that when you develop something to process a query result format from one particular query engine, you can use it with others.

In this chapter, we’ll look at the standardized formats:

SPARQL Query Results XML Format

This is a simple, straightforward XML format that makes it easy to use query results in an XML-based system such as a publishing workflow. In this section, we’ll see how to turn this format into another standardized kind of XML that you can then convert into a PDF file with open source tools.

SPARQL Query Results JSON Format

The JavaScript Object Notation is an increasingly popular format for passing data between both local and remote processes, giving you new opportunities to integrate SPARQL tools with other systems.

SPARQL Query Results CSV and TSV Formats

You can pull data in Comma-Separated Value and Tab-Separated Value text files directly into spreadsheet programs such as Excel and OpenOffice. As we’ll see, these two formats have more differences between them than just the delimiter characters that separate returned values.

An important issue with each format, apart from the actual syntax it uses to represent the query results, ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Learning Algorithms

Learning Algorithms

George Heineman
Learning React, 2nd Edition

Learning React, 2nd Edition

Alex Banks, Eve Porcello
Learning Spark, 2nd Edition

Learning Spark, 2nd Edition

Jules S. Damji, Brooke Wenig, Tathagata Das, Denny Lee

Publisher Resources

ISBN: 9781449371449Errata Page