11. Challenges and Requirements
! Two main pillars:
! Expressiveness
! Usability: effectiveness, efficiency, user satisfaction
! Main data access activities:
! Exploration (i.e., understanding the reality of interest)
! Construction (i.e., formulation)
12. Challenges and Requirements
! Expressiveness: end-user perspective
! What domain constructs to communicate? (e.g., subclass,
disjoint classes etc.)
! What query constructs types to express? (e.g., topological
and non-topological)
! Usability: discern, comprehend, and communicate
! What representation paradigms, interaction styles and visual
attributes?
! How to avoid large and incomprehensible views?
! How to orient user in a large conceptual space?
! How to alleviate Big Data affect?
16. Optique approach: design
! A visual query system
! Multi-paradigm
! Diagram, list, form etc.
! Query by Navigation, range selection etc.
! View and Overview
! Faceted search: Amazon, eBay etc.
! data intensive
! hard to join concepts
! good at selection and projection
! Navigational approach: the Web
! hard to do selection and projection
! good at join
17. Discussion and Outlook
! Expressiveness
! categories of queries,
! 1st level: linear and tree-shaped conjunctive queries
! 2nd level: disjunctive queries, cyclic queries, and aggregation
! 3rd level: negation, aggregation, and universal quantifiers
! A layered/spiral approach
! A VQS is likely to be less expressive than the underlying
formal textual language
18. Discussion and Outlook
! Usability
! Interactive visualizations
! Gradual and iterative (e.g., node retraction and expansion)
! Collaborative Query formulation and query reuse
! Big Data effect:
! Adaptation and recommendations
! Schema clustering and summarization
! Widgets for context-tailored representations
! Reactive Scenarios
19. The Big Picture
Ontology and mapping management
Time and streams
Query transformation (incl. optimization)
Distributed query execution (incl. parallelization)
IT*
Expert*
Query*
Formula'on*
query*
Applica'on*
results*
End=user*
!
!
!
!
Ontology*&*Mapping*
Management*
Ontology*
Mappings*
Query*Transforma'on*
Query*Planning*
Stream*adapter*
streaming*data*
*
Site*A*
Query*Execu'on*
.*.*.*
Site*B*
.*.*.*
Query*Execu'on*
.*.*.*
Site*C*