First of all thank you for such fast replies Ted and Kingsley!

On 3/14/07, Ted Thibodeau Jr <tthibod...@openlinksw.com> wrote:


It is perhaps worth noting that multiple data spaces can be hosted
within a single Virtuoso instance, thus removing the need for the
federation on the level you describe here.  Each shop-owner creates
their dataspace, and the "mall"-owner handles the overall interface,
including the SPARQL interface over all hosted dataspaces.


Yes this may be enough for me at this time. I'm only interested on
experimenting with different architectures for this kind of semantic web
communities. It's essential that each data spaces owner could define
authorization rules for accessing their data. From experimentation point of
view it may not matter wether the data spaces are physically separated or
not.

I have understood that each users' tripples could be stored in separate
tables in a single Virtuoso instance so that trivial authorization could be
handled on the table level by simple SQL grants.

(It should also be noted that a commercial enterprise of the sort
described requires a commercial license anyway, whether using the
VOS or proprietary distribution...)

Also, a single commercial Virtuoso instance could be used to federate
over multiple VOS instances (whether licensed commercially or not),
through a myriad of ways.  This is more complex to implement, but may
be an effective and sufficiently low-cost solution.


Do you know of any experiences on federating distributed SPARQL queries with
Virtuoso? I would think that federating the default table structure for the
RDF quads is somewhat different than federating typical relatioal schemas.

Optimal configuration may require more expensive licenses at any or
every level.  However, functional configurations may be achieved at
low cost, or even at no cost while in development.


I'm not planning any commercial applications at this time. I'll just have to
develop further the database implementation of Kaivo. The overal vision is
described here: http://iki.fi/juvi//kaivo/ The current database is my own
adhoc tripple store which is build on BerkeleyDB. It would be a big
improvement if I changed to any SPARQL accessible tripple store because now
I do not have any real query language and the tripple store does not even
support multiple graphs in one store.


Regards,

-Jukka

Reply via email to