corot/world_canvas

Relationships between objects; what we really need?

Opened this issue · 1 comments

I have implemented relationships a simple filter criteria: "give me all the annotations that ...bla bla bla... and that are related with x, y OR z.

Is this enough? Abstract relationship and let the apps to provide the semantics of it?

This work on Piyush usecase of doors and approach points, bit... can we imagine more complicated scenarios that require something more powerful?

I think this is something that will evolve. It's enough to start playing with the idea. Eventually though we might have our own language to express these relationships. The world model was using the idea of 'in'. Another relationship might be 'connected'.

It might be useful to see what others do. For example in the 'doom' style gaming world or MUD's. How do they express connections between all the objects/actors in the world?