You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@rya.apache.org by "Puja Valiyil (JIRA)" <ji...@apache.org> on 2016/04/25 16:17:12 UTC
[jira] [Created] (RYA-71) Order of statement patterns affects
inference
Puja Valiyil created RYA-71:
--------------------------------
Summary: Order of statement patterns affects inference
Key: RYA-71
URL: https://issues.apache.org/jira/browse/RYA-71
Project: Rya
Issue Type: Bug
Components: sail
Reporter: Puja Valiyil
Assignee: David W. Lotts
A user directly emailed me this bug:
(Our testbed software configuration:
web.rya 3.2.10-SNAPSHOT (This was from the master branch)
accumulo 1.7.1
zookeeper 3.4.8
hadoop 2.6.4
)
The problem was found using a LUBM 1-University dataset (dataset attached):
Query 1:
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX ub: <http://swat.cse.lehigh.edu/onto/univ-bench.owl#>
SELECT DISTINCT ?X
WHERE
{ ?X rdf:type ub:Organization .
?X ub:subOrganizationOf <http://www.University0.edu>. }
The result set is incorrect containing unrelated instances of type University. At the same time, the same query but with the order of statements switched (Query 2 below) returns correct results:
Query 2:
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX ub: <http://swat.cse.lehigh.edu/onto/univ-bench.owl#>
SELECT DISTINCT ?X
WHERE
{ ?X ub:subOrganizationOf <http://www.University0.edu>.
?X rdf:type ub:Organization . }
Additionally, we have discovered a problem with the following query:
Query 3:
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX ub: <http://swat.cse.lehigh.edu/onto/univ-bench.owl#>
SELECT DISTINCT ?X ?Y
WHERE
{ ?X ub:subOrganizationOf ?Y. ?Y rdf:type ub:University .
?X rdf:type ub:ResearchGroup . }
This is similar to Query 1, but widens the query to all instances of type University. The query incorrectly returns 0.
They also directly emailed me their data if you cannot recreate it easily.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)