Virtual Graph

Currently it's the Discobits Handler that provides a method to which requests are forwarded that aren't assigned to any other root-resource. This should probably be moved to another project.

Currently the data is taken from the content-graph,  this should be changed to be taken from a UnionGraph uniting all graphs the current user has read permission to from a list of content-graphs.The list of content-graphs is in the system-graph.

Apart from normal (m)graphs, that is triple collection with a name and a stored content, VirtualGraphS can be part of this UnionGraph too. An example for such a VirtualGraph would be a Graph provided a weather-forecast add-on. The add-on bundle will provide a class implementing TripleCollection with a filer-method that returns properties of the resource <http://localhost:8282/weather> (the uri should default to something that is accessabile, and can be set), these statements are created dynamically by querying a meteo-server.

We provide support classes to make it easy to implement VirtualGraphS.

We provide a single WeightedTcManagementProvider providing access to registered virtualGraphs, so that the bundles do not have to provide  WeightedTcManagementProvider themselves.

Labels

 
(None)