OAT Interactive SPARQL (iSPARQL) Query Builder
Why is it important?
Like its counterpart in the Relational Database realm, SPARQL isn't something that time challenged users, systems architects, or developers are going to want to write by hand. And like SQL, uptake and bootstrap of SPARQL is directly linked to the ability of these end-users, architects, and developers, to visually construct queries (Graph Patterns) via a tool.
How do you use it?
Graphs 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) which is the fundamental distinction between the Document Web (a directed graph of Links of a single type: Document) and the Data Web (a directed graph of many Typed Links). Thus, 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
Usage Guides
- iSPARQL Overview
- Basic iSPARQL Tutorial with query built from a blank canvas and pre-typed Nodes
- Basic iSPARQL Tutorial with query built from a blank canvas and Nodes dragged from the Toolbar
- Basic iSPARQL Tutorial
- iSPARQL Querying Tutorial with SPARQL Query type "CONSTRUCT"
- iSPARQL Querying Tutorial with SPARQL Query type "DESCRIBE"
- iSPARQL Querying Tutorial with SPARQL Query type "INSERT"
- iSPARQL Querying Tutorial with SPARQL Query type "DELETE"
- iSPARQL Querying Tutorial with SPARQL Query type "SELECT"
CategorySPARQL CategoryRDF CategoryOpenSource CategoryOAT CategoryDocumentation CategoryWebSite