The OAT interactive SPARQL Query Builder is a SVG-based visual SPARQL query generator and results browser.
Like its counterpart in the Relational Database realm (SQL), SPARQL isn't something that time challenged users, systems architects, or developers are going to want to write by hand. Uptake and bootstrap of SPARQL is directly linked to the ability to visually construct SPARQL queries (Graph Patterns).
Graph patterns are comprised of Links and Nodes; in the RDF Data Model, these links and nodes represent statements called Triples.
More importantly, these statements represent "Typed Links" between Objects (Data Containers). The Data Web (a directed graph of many Typed Links) is fundamentally distinguished from the Document Web (a directed graph of Links of a single type: Document) by this "Link Typing."
When working with the iSPARQL Query Builder, your entire interaction is centered around:
- Adding Nodes to the canvas
- Connecting Nodes with Links
- Typing the Nodes and the Links based on Concepts (Nodes) and Properties (Attributes and Relationships) exposed in the Schemas palette
- Using connectors with broken lines to indicate Optional Links
- Using the lasso effect to perform group selection for drag and drop on the query canvas, e.g., for the depiction of UNION queries