On 2/14/11 12:20 PM, Sebastian Tramp wrote:
On Mon, Feb 14, 2011 at 11:48:34AM -0500, Kingsley Idehen wrote:

Is there a way to configure different model spaces for different
users in analogy to mysql databases.

Currently we start different virtuoso instances on different ports
for every user but I hope there is a better solution.
Model Spaces is confusing terminology since it's MySQL specific.

Are you talking about Identifiers style partitions for Database,
Owner, Object?

Are you talking about physical TableSpaces (which is mapping to
physical storage)?
Kingsley, to be more explanatory, I want to describe the desired
behavior (and I hope you can match it to a specific technical solution):

We want to use one single virtuoso server instance for more than one
applications of the same type (e.g. OntoWiki). Every application has a
virtuoso user and has access to its own RDF graphs.

You can partition your data by Named Graph IRI. Then apply WebID based ACLs rules to the Named Graph.


These graphs can
have the same URI (e.g. the OntoWiki system config graph). The graphs of
the other users / applications are not only invisible but not existing
for this user.

Links:

1. http://docs.openlinksw.com/virtuoso/rdfgraphsecurity.html


best regards

Sebastian Tramp



--

Regards,

Kingsley Idehen 
President&  CEO
OpenLink Software
Web: http://www.openlinksw.com
Weblog: http://www.openlinksw.com/blog/~kidehen
Twitter/Identi.ca: kidehen






Reply via email to