Building Metaphors for Supporting User Interaction with Multimedia Databases
read more
Citations
Is semitransparency useful for navigating virtual environments
Using 3D and ancillary media to train construction workers
Supporting Image-Retrieval by Database Driven Interactive 3D Information-Visualization
CiVeDi: a customized virtual environment for database interaction
Structuring and Presenting WWW Documents in a VR Metaphor
References
Metaphors We Live By
Metaphors We Live by
Consistency in Networks of Relations
The Art of Human-Computer Interface Design
Visual Query Systems for Databases
Related Papers (5)
An interaction model between human and system for intuitive graphical search interface
Frequently Asked Questions (15)
Q2. What future works have the authors mentioned in the paper "Building metaphors for supporting user interaction with multimedia databases" ?
As future work, the authors are planning to incorporate a user model into the system, so that it can provide further knowledge to be exploited in the choice of the metaphor. Moreover the authors are planning some more accurate testing of the current prototype with end users, from which they can should get significant feedback in their design.
Q3. What is the definition problem of the metaphor?
The metaphor definition problem has been treated as a constraint satisfaction problem, that is viewed as the problem of providing a constructive proof of the validity of a formula.
Q4. What is the definition of a metaphor?
Their approach toward the automatic definition of a metaphor is based on the fact that knowledge on the virtual worlds can be easily represented in a logical formalism.
Q5. What is an example of accessory used to represent a string?
A poster is an example of accessory useful to represent image data, while a label is an example of accessory used to represent a string.
Q6. What is the only task that goes beyond the capabilities of a user?
Task 3 is the only one that goes beyond the capabilities of a end user; defining a new virtual world by specifying all its objects with their attribute is a complicate task that needs to be done off-line by a team of design specialists.
Q7. What is the purpose of the paper?
The scenes are constructed by using VRML, but the work performed by the Scene Constructor Server is out of the scope of this paper.
Q8. What is the role of the system administrator in the architecture of Massari et al.?
In the architecture proposed in (Massari et al., 1997), the system administrator was a fundamental intermediary between end user and system, since he/she performed three important tasks: 1. defining queries according to users' needs; 2. specifying a set of proper VR visualizations of such queries by defining amapping (or metaphor) among data in the query results and objects of a virtual world; 3. defining new virtual world objects, specifying both their visual aspects and the containment relationships with other objects.
Q9. What is the purpose of the metaphor graph?
The metaphor graph is stored in the Metaphor Repository, so that it can be retrieved by the Scene Constructor Server that builds the sequence of scenes of the chosen virtual world that visualizes the query results.
Q10. What is the way to represent a virtual world?
For instance, a CD in a virtual scene represents some songs and by clicking on it should be possible to hear a song, while pages of a book are more appropriate to represent the text of songs.
Q11. What is the meaning of metaphor in a database interface?
In database interfaces, metaphors have been exploited for representing the intensional part of the database, that is the data schema; in such cases, the metaphor mediates between the data model and the user (Haber et al., 1994; Catarci et al., 1995).
Q12. What is the common metaphor in Virgilio?
One of the most used virtual worlds in Virgilio is a "building" with several floors, and an entrance with an elevator to reach different floors.
Q13. What is the structure tree of a query?
the organization of the results by a structure tree is based on the structure of the SQL query, that is, on the way in which the user has formulated his/her request.
Q14. What is the purpose of task 2?
In the next section the authors describe how the authors have automated task 2, so that once a query has been formulated by some visual query interface, translated in an appropriate language used by the DBMS and the query results are retrieved in the database, such results are suitably processed in order to automatically define the appropriate metaphor for their visualization in the VR scene.
Q15. What is the definition of a "Set_of"?
a "set_of" is an unordered set of elements of the same type; a "record" is a list of elements which can be of different types.