Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Channels ▼

Web Development

Semantic Query Editor Flint Gains SPARQL 1.1 Support

Public sector publishing solutions company TSO (the artist formerly known as "The Stationary Office") has announced an upgrade to its web-based open source SPARQL editor, Flint.

NOTE: The W3C defines RDF as a directed, labelled graph data format for representing information on the Web and, in turn, this specification defines the syntax and semantics of the SPARQL query language for RDF. SPARQL can be used to express queries across diverse (and in this case multiple) data sources, whether the data is stored natively as RDF or viewed as RDF via middleware.

Flint v0.5 was originally released in June 2011 — the new version (1.0.3) includes support for the current SPARQL 1.1 specification, with full checking of SPARQL 1.1 syntax, which is more complex than SPARQL 1.0. For those working with SPARQL 1.1 Triplestores, Flint 1.0.3 now supports writing update requests to insert and delete triples, as well as creating queries to run on their stores.

Improvements to the Flint user interface include a "tabbed" screen so developers can work with multiple queries in the same development session.

NOTE: The W3C further specifies that SPARQL contains capabilities for querying "required and optional" graph patterns along with their conjunctions and disjunctions. SPARQL also supports "extensible value testing and constraining queries" by source RDF graphs. The results of SPARQL queries can be results sets or RDF graphs.

TSO's grand claim here is that many existing web-based SPARQL query building tools lack abilities such as context-dependent autocomplete or syntax checking, but… Flint encompasses many of the features developers would expect of traditional Integrated Development Environments (IDEs) and code parsers, through its web implementation.

"Flint has been very positively received in the semantic community, which has spurred on our development efforts," said Terry Blake, technical services director at TSO.

"We've built on the excellent v0.5 IDE and now developers can update, insert, and delete data using SPARQL 1.1 language. We believe that we have produced the most feature-rich, free, JavaScript-based SPARQL editor available. As the commercial use of RDF technology grows, Flint is helping prepare a new generation of developers and underpinning real-world uses of SPARQL."

Related Reading

More Insights

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.