Datasets are covered very nicely in the RDF core recommendations:

https://www.w3.org/TR/rdf11-concepts/#section-dataset

---
A. Soroka
The University of Virginia Library

> On Apr 2, 2017, at 5:38 AM, Dave Reynolds <dave.e.reyno...@gmail.com> wrote:
> 
> On 02/04/17 10:25, Laura Morales wrote:
>>>> - no inference over the whole graph, only inference on a single graph
>>> 
>>> No inference support over the whole *Dataset*.
>> 
>> "whole graph" I mean 2 or more graphs loaded into the server, that together 
>> make a larger graph. Isn't this the same thing as "dataset"? Or am I missing 
>> something?
>> 
> 
> A Dataset is a collection of graph comprising one default graph and zero or 
> more named graphs.
> 
> The default graph in a dataset may be completely distinct from the named 
> graphs or may contain some precomputed combination of them or (e.g. with TDB 
> union default) you can arrange for the default graph to give the appearance 
> of being the union of all the triples in all the named graphs. These are all 
> choices, the notion of a dataset doesn't enforce any particular 
> implementation for the default graph
> 
> My point is that Jena's rule-based inference engines don't know anything 
> about datasets, just about graphs.
> 
> However, you can point an inference engine at any graph in TDB including the 
> union graph (either by using union default and pointing to the default graph 
> or by pointing to the pseudo named graph urn:x-arq:UnionGraph). Then you are 
> indeed performing inference over the union of the data it's just that the 
> inference engine doesn't know that or care.
> 
> Dave
> 

Reply via email to