blobs buildings causal-relationships classification-rules concepts data-mining database image-display information-retrieval indexing knowledge learning lines matching neural-networks queries relational region-based spatial time-related triange-inequality weighting