A simple way for SPARQL requests
The Basic Idea
Layouts
VGR interface concepts
Graph Exploration
How to define forms
RDF is really powerful and wonderful for ontology modeling and knowledge acquisition. But, after the building and validation of some ontology, the exploitation could start. People involved in exploitation are expert in their domain, not in the arcane of RDF.
Just think about traditional relational database exploitation: people using entry forms don't know SQL and even less the queries and join optimization. They need entry forms and agree with that.
VGR is a tentative to make RDF graph exploration based on an RDFS ontology as simple as possible.
The user can request a RDF store with forms (similar to classical SQL/MS Access forms) without any SPARQL knowledge.
The user can navigate through the graph returned by the request guided by his imperious information needs....
These forms are build by a knowledge engineer who knows SPARQL.
Each form is based on SPARQL (with a little modification: each $variable will automatically generate a request form field).
Each request could be viewed (and explored see more in request exploration) in different layouts :
as the classical energy layout
or as the force directed (also classical) layout
but also in orthogonal layout. The more expressive layout
only available for small or middle sized graphs (CPU expensive).
Forest layout (useful for taxonomy but could be applied for all
graphs)
The different components of the interface are :
Defining forms is straight forward for anyone who knows SPARQL. For example the following request :
with text labels defined with the following interface :
will ask the user with following form :