Skip to content

Latest commit

 

History

History
35 lines (25 loc) · 1.66 KB

README.md

File metadata and controls

35 lines (25 loc) · 1.66 KB

SPARQL Blockly

Build Status npm package code coverage

SPARQL Blockly is an application for visualising and building SPARQL.

Usage

Features

SPARQL Blockly implements the SPARQL grammar in Blockly.

It supports SPARQL 1.1 Query, Update and SPARQL*.

screenshot

It enables several ways of visual interaction with SPARQL:

  • Dragging blocks from a toolbox unto a canvas to assemble valid queries.
  • Adding clauses and patterns to query blocks using a context menu.
  • Parsing SPARQL query text into blocks.
  • Collapsing/expanding parts of a query assemblage.
  • Sharing URLs of visual representations.

SPARQL is parsed using SPARQL.js.

Repo structure

This code-base consists of three parts: