Hi Jeff,
not sure if I understood you right... what do you want? Two completely
different KiWi triplestores on the same database, or split the data for
different users?
The first thing is currently not supported by KiWi. We could try to
explore ideas like use table prefixes or so, but I think it's not a
priority since it's not required in our typical deployment scenarios.
The second one, which most likely is want you want, is quite easy to
implement by using different contexts (named graphs) per user. If you
have control how the user access the data, you can route him to the
appropriate context.
But... if the users have complete access to Marmotta, you could not
trust they would only access their contexts. And the security model
currently does not support access control at such level. We've been
experimenting a bit with that concept and WebId, but without concrete
results, just a prototype:
http://bitbucket.org/srfgkmt/s-watchdog
Hope this helps.
Cheers,
On 25/01/14 19:45, Jeffrey Zemerick wrote:
Greetings, new KiWi Triplestore user here.
Is it possible to use the KiWi Triplestore for isolated users in the same
database? What I mean is I'd like to use the same database for multiple
users and keep each user's triples separate and inaccessible to the other
users. I have it set up based on the sample code (
https://marmotta.apache.org/kiwi/triplestore.html) and it seems like
multiple databases would be required to support multiple users. Is that
right or is there another way?
Thanks!
Jeff
P.S. The "Post" link for the User's mailing list is missing an "a" on
https://marmotta.apache.org/mail-lists.html.
--
Sergio Fernández
Senior Researcher
Knowledge and Media Technologies
Salzburg Research Forschungsgesellschaft mbH
Jakob-Haringer-Straße 5/3 | 5020 Salzburg, Austria
T: +43 662 2288 318 | M: +43 660 2747 925
sergio.fernan...@salzburgresearch.at
http://www.salzburgresearch.at