Cuebee is a flexible, extensible application for querying the semantic web. It provides a friendly interface to guide users through the process of formulating complex queries. No technical knowledge of query languages or the semantic web is required.
They key enabler of the query builder is the ontology schema. The schema provides the types and possible interconnections of data to guide the user in creating a query.
3. Cuebee Architecture User interacts with system to formulate queries Input Widgets allow for customized input
4. Cuebee Architecture User interacts with system to formulate queries Input Widgets allow for customized input Suggester offers terms (from onto) for user to compose query
5. Cuebee Architecture User interacts with system to formulate queries Input Widgets allow for customized input Suggester offers terms (from onto) for user to compose query Each suggestion is obtained by querying the endpoints
6. Cuebee Architecture When user is done, clicks “query” User interacts with system to formulate queries Input Widgets allow for customized input Suggester offers terms (from onto) for user to compose query Each suggestion is obtained by querying the endpoints
7. Cuebee Architecture When user is done, clicks “query” User interacts with system to formulate queries Input Widgets allow for customized input Suggester offers terms (from onto) for user to compose query Each suggestion is obtained by querying the endpoints Queries are encoded in SPARQL
8. Cuebee Architecture When user is done, clicks “query” User interacts with system to formulate queries Input Widgets allow for customized input Suggester offers terms (from onto) for user to compose query Queries are sent to servers using the SPARQL Protocol over HTTP Each suggestion is obtained by querying the endpoints Queries are encoded in SPARQL
9. Cuebee Architecture When user is done, clicks “query” User interacts with system to formulate queries Input Widgets allow for customized input Cuebee shortens URLs to qNames for cleaner presentation Suggester offers terms (from onto) for user to compose query Queries are sent to servers using the SPARQL Protocol over HTTP Each suggestion is obtained by querying the endpoints Queries are encoded in SPARQL
10. Cuebee Architecture When user is done, clicks “query” User interacts with system to formulate queries Output is presented to the user in widgets (table, graph, chart) Input Widgets allow for customized input Cuebee shortens URLs to qNames for cleaner presentation Suggester offers terms (from onto) for user to compose query Queries are sent to servers using the SPARQL Protocol over HTTP Each suggestion is obtained by querying the endpoints Queries are encoded in SPARQL