VisualMOQL: the DISIMA visual query language
read more
Citations
Data Management for Multimedia Retrieval
The MPEG-7 Multimedia Database System (MPEG-7 MMDB)
MPEG-7 and multimedia database systems
Multimedia Databases and Data Management: A Survey
Similarity-based operators and query optimization for multimedia database systems
References
Foundations of databases
The object database standard: ODMG 2.0
The ObjectStore database system
QBD*: a graphical query language with recursion
MOQL: A Multimedia Object Query Language
Related Papers (5)
Frequently Asked Questions (16)
Q2. What are the future works mentioned in the paper "Visualmoql: the disima visual query language" ?
Work is in progress to extend VisualMOQL.
Q3. What is the semantic modeling in DISIMA?
Image semantic modeling in DISIMA combines general image properties including colors and texture, together with salient objects having colors, textures, and spatial relationships.
Q4. What can be used to generate a query?
The query can involve image global properties like name of the photographer or time the image was taken, as well as global colors and textures.
Q5. What is the name of the language used to represent user requests?
The approach whereby user requests are visually represented is known as visual language, iconic language, or graphical language [3].
Q6. what is the objective of the DISIMA parser?
The objective of the DISIMA parser is to check the semantics and syntax of the external query, which is in the form of a character string.
Q7. What is the definition of a salient object?
A logical salient object (LSO) is an abstraction of a salient object that is relevant to some application; a physical salient object (PSO) is a syntactic object in a particular image with its semantics given by a logical salient object.
Q8. What is the definition of a sub-query?
If the authors view the images and the salient objects classes as complex value relations [1], a sub-queryfrom the query canvas is, in fact, a formula without any free variable.
Q9. What is the problem with a sub-query?
When the sub-query is a composed formula ( with ), with two image variables that range over two different image classes, combining result objects of different types is problematic.
Q10. What is the definition of the contains predicate?
The contains predicate is defined as: contains predicate ::= media object contains salientObject where, media object represents an instance of a particular medium type, e.g., an image or video object, while salientObject is an object within the media object that is deemed interesting (salient) to the application (e.g., a person, a car or a house in an image).
Q11. Where is the current address of the DISIMA project?
Current address: IBM Toronto Lab, Ontario, Canada, xubing@ca.ibm.comspatial, temporal, and presentation properties for contentbased image and video data retrieval, as well as for queries on structured documents.
Q12. What can be used to conduct a theoretical study of the language?
This feature can be used to conduct a theoretical study of the language, involving concepts such as expressive power and complexity, which the authors consider out of the scope of this paper.
Q13. What is the idea of a simple query interface?
To keep the query interface simple, their idea is to provide a VisualMOQL interface for each type of application (e.g., video, document, image).
Q14. How can the user define the attributes of objects on a working canvas?
The user can also define the color, shape, texture, and other attribute values of any objects on canvas by using a dialog box shown in Figure 2.
Q15. What is the result of the nested MOQL query?
The final query is then transformed into a safe-range normal form so that the child of each negation is an existentially quantified formula (sub-query).
Q16. What is the main difference between the two types of visual languages?
This type of visual language provides an abstract set of operators and a mechanism to express operators defined in the internal language.