GRAPHITE: A Visual Query System for Large Graphs
Watch the video, then imagine not having to convert from one data model to another but being able to treat aspects of data models as subjects.
Such that every users queries the graph using their data model but can retrieve information entered by others, using different data models.
For a more formal treatment, see: GRAPHITE: A Visual Query System for Large Graphs.