Provide an interface mechanism whereby the user can explore what properties are available to specialize a BGP so that they may further restrict the query or learn new information about bindings already matched by the current query.
Example:
Dragging a concept into the canvas will generate a query:
SELECT ?id WHERE { ?id a foaf:Person }
But this is not a particularly useful query unless we can find out more properties about objects that match ?id, such as the fact that they have foaf:givenName and foaf:familyName.
Provide an interface mechanism whereby the user can explore what properties are available to specialize a BGP so that they may further restrict the query or learn new information about bindings already matched by the current query.
Example:
Dragging a concept into the canvas will generate a query: SELECT ?id WHERE { ?id a foaf:Person }
But this is not a particularly useful query unless we can find out more properties about objects that match ?id, such as the fact that they have foaf:givenName and foaf:familyName.