Optional objects can be used for sorting the result. Restrictions on time or place. For example, only in certain scenes, paths, time interval, fuzzy description of position on the stage. Restrictions on the match within the object hierarchy. In a scene search the interface is basically the editor that is used for editing scenes, although again some special restrictions and attributes may be available.
Time is important and thus attributes concerning time are crucial for an effective search.
As every scene has its own flow of time and may be anchored in different clocks, it is essential to handle the description of time in accordance with fuzzy logic rules. A simplistic way of doing this would be only scanning the order of events rather their exact time distance. Of course, the search time might cover only a point of time. In which case only the relationships of objects are the search criteria. Searching a scene is a powerful tool.