Skip to content

A Blockly implementation of SPARQL. Supports converting SPARQL into visual blocks and vice versa. Supports all of SPARQL 1.1 Query & Update as well as SPARQL*.

License

Notifications You must be signed in to change notification settings

langsamu/sparql-blockly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

About

A Blockly implementation of SPARQL. Supports converting SPARQL into visual blocks and vice versa. Supports all of SPARQL 1.1 Query & Update as well as SPARQL*.

Topics

Resources

License

Stars

Watchers

Forks