Hi Frans,
Currently it is not possible to do this, development ask:
Would a "default" rule set for all cases when graph is not configured
individually or graph is not know at the time of compilation, plus rule sets
associated with graphs. The disadvantage is that the compiler can be smart
enough to propagate constant restrictions so the use of syntax graph ?x { ... }
may not enable default rule set as soon as there's an explicit or implicit
FILTER (?x = <A>) and graph <A> has associated rules_A. Update activities on
storage will obfuscate things in other way. If g_A has rules_A and g_B has
rules_B, what should sparql ADD g_A TO g_B do --- to add original triples or to
add both original and inferred triples? Same is for replication.
Best Regards
Hugh Williams
Professional Services
OpenLink Software, Inc. // http://www.openlinksw.com/
Weblog -- http://www.openlinksw.com/blogs/
LinkedIn -- http://www.linkedin.com/company/openlink-software/
Twitter -- http://twitter.com/OpenLink
Google+ -- http://plus.google.com/100570109519069333827/
Facebook -- http://www.facebook.com/OpenLinkSoftware
Universal Data Access, Integration, and Management Technology Providers
On 4 Jun 2014, at 12:32, Frans Knibbe | Geodan <frans.kni...@geodan.nl> wrote:
> Hello,
>
> I was glad to learn about DB.DBA.SYS_SPARQL_HOST in a previous thread in this
> list. It can be used to configure default define pragmas for SPARQL queries.
> I was looking for something like that because I am experimenting with
> inference rules and I did not like that a data consumer had to know about the
> "define input:inference" pragma line that should be in a SPARQL query in
> order to get inferencing to work.
>
> I did manage to get implicit inferencing to work by inserting a row into
> DB.DBA.SYS_SPARQL_HOST. But it now works for all data sets in my virtuoso
> instance. I would like to have different inference rules for different data
> sets (which are different named graphs in my case). Is this possible? Perhaps
> by creating different SPARQL end points for different data sets? But if I
> understand DB.DBA.SYS_SPARQL_HOST correctly, it would not do to just have
> different virtual directories for each end point because only the host name
> is evaluated... Do I need to create separate virtual hosts for each SPARQL
> end point? Or is there some other way to configure implicit inferencing for
> different data sets?
>
> Regards,
> Frans
>
>
>
>
>
> Frans Knibbe
> Geodan
> President Kennedylaan 1
> 1079 MB Amsterdam (NL)
>
> T +31 (0)20 - 5711 347
> E frans.kni...@geodan.nl
> www.geodan.nl | disclaimer
> ------------------------------------------------------------------------------
> Learn Graph Databases - Download FREE O'Reilly Book
> "Graph Databases" is the definitive new guide to graph databases and their
> applications. Written by three acclaimed leaders in the field,
> this first edition is now available. Download your free book today!
> http://p.sf.net/sfu/NeoTech_______________________________________________
> Virtuoso-users mailing list
> Virtuoso-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/virtuoso-users
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech
_______________________________________________
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users