- From: Olivier Corby <Olivier.Corby@sophia.inria.fr>
- Date: Mon, 02 May 2011 10:57:46 +0200
- To: SPARQL Working Group <public-rdf-dawg@w3.org>
Received on Monday, 2 May 2011 08:58:14 UTC
A remark concerning the section below : > 9 Entailment Regimes and Property Paths (Informative) ... > > Since property paths are evaluated without entailment, the evaluation > under an entailment regime can yield counter-intuitive results. > Assuming the use of the RDFS entailment regime and the query > > SELECT * WHERE { ?s (ex:p3+) ?o } > > over the above given example data, the result is empty. Although the > data contains ex:b ex:p2 ex:c and ex:p2 rdfs:subPropertyOf ex:p3, > which under RDFS entailment implies ex:b ex:p3 ex:c, this fact is not > used since the arbitrary length path expression ex:p+ is evaluated > with simple entailment, i.e., via subgraph matching on the input data. Some systems may compute and record RDFS entailments before query processing occurs. In this case, enumerating ex:p3 edges would return entailed edges as well and hence ex:p3+ would have a solution. Olivier
Received on Monday, 2 May 2011 08:58:14 UTC