[GitHub] incubator-rya pull request #254: RYA-416 Optionally invoke aggregation pipel...

2018-01-10 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/254#discussion_r160811757 --- Diff: dao/mongodb.rya/src/main/java/org/apache/rya/mongodb/aggregation/AggregationPipelineQueryOptimizer.java --- @@ -0,0 +1,67

[GitHub] incubator-rya pull request #255: RYA-417 Forward-chaining batch rules engine

2018-01-10 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/255#discussion_r160794365 --- Diff: extras/rya.forwardchain/src/main/java/org/apache/rya/forwardchain/strategy/RoundRobinStrategy.java --- @@ -0,0 +1,211

[GitHub] incubator-rya pull request #255: RYA-417 Forward-chaining batch rules engine

2018-01-10 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/255#discussion_r160794284 --- Diff: extras/rya.forwardchain/src/main/java/org/apache/rya/forwardchain/batch/ForwardChainSpinTool.java --- @@ -0,0 +1,81

[GitHub] incubator-rya pull request #255: RYA-417 Forward-chaining batch rules engine

2018-01-10 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/255#discussion_r160794337 --- Diff: extras/rya.forwardchain/src/test/java/org/apache/rya/forwardchain/batch/MongoSpinIT.java --- @@ -0,0 +1,169

[GitHub] incubator-rya pull request #255: RYA-417 Forward-chaining batch rules engine

2018-01-10 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/255#discussion_r160793851 --- Diff: extras/rya.forwardchain/src/main/java/org/apache/rya/forwardchain/rule/Ruleset.java --- @@ -0,0 +1,166 @@ +/* + * Licensed

[GitHub] incubator-rya pull request #255: RYA-417 Forward-chaining batch rules engine

2018-01-10 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/255#discussion_r160764875 --- Diff: extras/rya.forwardchain/src/main/java/org/apache/rya/forwardchain/rule/AntecedentVisitor.java --- @@ -0,0 +1,51

[GitHub] incubator-rya issue #255: RYA-417 Forward-chaining batch rules engine

2018-01-09 Thread jessehatfield
Github user jessehatfield commented on the issue: https://github.com/apache/incubator-rya/pull/255 Note that the RYA-417 work sits on top of RYA-416 -- the first two commits here are identical to PR https://github.com/apache/incubator-rya/pull/254 . That means most of the aggregation

[GitHub] incubator-rya pull request #255: RYA-417 Forward-chaining batch rules engine

2018-01-09 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/255#discussion_r160554313 --- Diff: dao/mongodb.rya/src/main/java/org/apache/rya/mongodb/aggregation/SparqlToPipelineTransformVisitor.java --- @@ -0,0 +1,196

[GitHub] incubator-rya pull request #255: RYA-417 Forward-chaining batch rules engine

2018-01-09 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/255#discussion_r160550347 --- Diff: extras/rya.forwardchain/src/main/java/org/apache/rya/forwardchain/rule/AntecedentVisitor.java --- @@ -0,0 +1,51

[GitHub] incubator-rya pull request #255: RYA-417 Forward-chaining batch rules engine

2018-01-09 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/255#discussion_r160549312 --- Diff: dao/mongodb.rya/src/test/java/org/apache/rya/mongodb/aggregation/SparqlToPipelineTransformVisitorTest.java --- @@ -0,0 +1,221

[GitHub] incubator-rya pull request #255: RYA-417 Forward-chaining batch rules engine

2018-01-09 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/255#discussion_r160545261 --- Diff: dao/mongodb.rya/src/main/java/org/apache/rya/mongodb/aggregation/AggregationPipelineQueryNode.java --- @@ -0,0 +1,862

[GitHub] incubator-rya pull request #255: RYA-417 Forward-chaining batch rules engine

2018-01-09 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/255#discussion_r160524082 --- Diff: dao/mongodb.rya/src/main/java/org/apache/rya/mongodb/aggregation/AggregationPipelineQueryNode.java --- @@ -0,0 +1,862

[GitHub] incubator-rya issue #255: RYA-417 Forward-chaining batch rules engine

2018-01-09 Thread jessehatfield
Github user jessehatfield commented on the issue: https://github.com/apache/incubator-rya/pull/255 asfbot build ---

[GitHub] incubator-rya pull request #254: RYA-416 Optionally invoke aggregation pipel...

2018-01-05 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/254#discussion_r159950551 --- Diff: dao/mongodb.rya/src/main/java/org/apache/rya/mongodb/aggregation/AggregationPipelineQueryNode.java --- @@ -0,0 +1,882

[GitHub] incubator-rya pull request #254: RYA-416 Optionally invoke aggregation pipel...

2018-01-05 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/254#discussion_r159932088 --- Diff: dao/mongodb.rya/src/main/java/org/apache/rya/mongodb/aggregation/AggregationPipelineQueryNode.java --- @@ -0,0 +1,882

[GitHub] incubator-rya pull request #254: RYA-416 Optionally invoke aggregation pipel...

2018-01-05 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/254#discussion_r159924919 --- Diff: dao/mongodb.rya/src/main/java/org/apache/rya/mongodb/aggregation/AggregationPipelineQueryNode.java --- @@ -0,0 +1,882

[GitHub] incubator-rya pull request #254: RYA-416 Optionally invoke aggregation pipel...

2018-01-05 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/254#discussion_r159949217 --- Diff: dao/mongodb.rya/src/main/java/org/apache/rya/mongodb/aggregation/SparqlToPipelineTransformVisitor.java --- @@ -0,0 +1,151

[GitHub] incubator-rya pull request #254: RYA-416 Optionally invoke aggregation pipel...

2018-01-05 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/254#discussion_r159949935 --- Diff: dao/mongodb.rya/src/main/java/org/apache/rya/mongodb/document/util/DocumentVisibilityUtil.java --- @@ -328,4 +328,22 @@ public

[GitHub] incubator-rya pull request #254: RYA-416 Optionally invoke aggregation pipel...

2018-01-05 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/254#discussion_r159949017 --- Diff: dao/mongodb.rya/src/main/java/org/apache/rya/mongodb/aggregation/PipelineResultIteration.java --- @@ -0,0 +1,132

[GitHub] incubator-rya pull request #254: RYA-416 Optionally invoke aggregation pipel...

2018-01-05 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/254#discussion_r159949072 --- Diff: dao/mongodb.rya/src/main/java/org/apache/rya/mongodb/aggregation/PipelineResultIteration.java --- @@ -0,0 +1,132

[GitHub] incubator-rya pull request #254: RYA-416 Optionally invoke aggregation pipel...

2018-01-05 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/254#discussion_r159925007 --- Diff: dao/mongodb.rya/src/main/java/org/apache/rya/mongodb/aggregation/AggregationPipelineQueryNode.java --- @@ -0,0 +1,882

[GitHub] incubator-rya pull request #254: RYA-416 Optionally invoke aggregation pipel...

2018-01-05 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/254#discussion_r159950434 --- Diff: dao/mongodb.rya/src/main/java/org/apache/rya/mongodb/aggregation/AggregationPipelineQueryNode.java --- @@ -0,0 +1,882

[GitHub] incubator-rya pull request #254: RYA-416 Optionally invoke aggregation pipel...

2018-01-05 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/254#discussion_r159949267 --- Diff: dao/mongodb.rya/src/main/java/org/apache/rya/mongodb/dao/SimpleMongoDBStorageStrategy.java --- @@ -63,6 +63,10 @@ public

[GitHub] incubator-rya pull request #254: RYA-416 Optionally invoke aggregation pipel...

2018-01-05 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/254#discussion_r159950589 --- Diff: dao/mongodb.rya/src/main/java/org/apache/rya/mongodb/aggregation/AggregationPipelineQueryNode.java --- @@ -0,0 +1,882

[GitHub] incubator-rya pull request #254: RYA-416 Optionally invoke aggregation pipel...

2018-01-05 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/254#discussion_r159949139 --- Diff: dao/mongodb.rya/src/main/java/org/apache/rya/mongodb/aggregation/SparqlToPipelineTransformVisitor.java --- @@ -0,0 +1,151

[GitHub] incubator-rya pull request #254: RYA-416 Optionally invoke aggregation pipel...

2018-01-05 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/254#discussion_r159948908 --- Diff: dao/mongodb.rya/src/main/java/org/apache/rya/mongodb/aggregation/AggregationPipelineQueryOptimizer.java --- @@ -0,0 +1,56

[GitHub] incubator-rya pull request #254: RYA-416 Optionally invoke aggregation pipel...

2018-01-05 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/254#discussion_r159943074 --- Diff: dao/mongodb.rya/src/main/java/org/apache/rya/mongodb/aggregation/PipelineResultIteration.java --- @@ -0,0 +1,132

[GitHub] incubator-rya pull request #254: RYA-416 Optionally invoke aggregation pipel...

2018-01-05 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/254#discussion_r159950342 --- Diff: dao/mongodb.rya/src/main/java/org/apache/rya/mongodb/aggregation/AggregationPipelineQueryNode.java --- @@ -0,0 +1,882

[GitHub] incubator-rya pull request #254: RYA-416 Optionally invoke aggregation pipel...

2018-01-05 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/254#discussion_r159948988 --- Diff: dao/mongodb.rya/src/main/java/org/apache/rya/mongodb/aggregation/PipelineResultIteration.java --- @@ -0,0 +1,132

[GitHub] incubator-rya pull request #254: RYA-416 Optionally invoke aggregation pipel...

2018-01-05 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/254#discussion_r159948871 --- Diff: dao/mongodb.rya/src/main/java/org/apache/rya/mongodb/aggregation/AggregationPipelineQueryOptimizer.java --- @@ -0,0 +1,56

[GitHub] incubator-rya pull request #255: [WIP] RYA-417 Forward-chaining batch rules ...

2017-12-22 Thread jessehatfield
GitHub user jessehatfield opened a pull request: https://github.com/apache/incubator-rya/pull/255 [WIP] RYA-417 Forward-chaining batch rules engine ## Description New project for handling general rules in a batch forward-chaining context, with specific implementations for

[GitHub] incubator-rya pull request #254: RYA-416 Optionally invoke aggregation pipel...

2017-12-21 Thread jessehatfield
GitHub user jessehatfield opened a pull request: https://github.com/apache/incubator-rya/pull/254 RYA-416 Optionally invoke aggregation pipeline to execute MongoDB queries [WIP] Provides tools for converting some or all of a SPARQL query to an aggregation pipeline

[GitHub] incubator-rya pull request #218: RYA-301 owl:ReflexiveProperty inference

2017-08-28 Thread jessehatfield
GitHub user jessehatfield opened a pull request: https://github.com/apache/incubator-rya/pull/218 RYA-301 owl:ReflexiveProperty inference ## Description 1. Added owl:ReflexiveProperty inference: If :hasFamilyMember is reflexive, then `?x :hasFamilyMember ?y` is true for

[GitHub] incubator-rya pull request #209: Rya 296 hasSelf

2017-08-25 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/209#discussion_r135311804 --- Diff: sail/src/main/java/org/apache/rya/rdftriplestore/inference/InferenceEngine.java --- @@ -805,6 +843,72 @@ public void handleStatement

[GitHub] incubator-rya pull request #209: Rya 296 hasSelf

2017-08-24 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/209#discussion_r135155805 --- Diff: sail/src/main/java/org/apache/rya/rdftriplestore/inference/InferenceEngine.java --- @@ -762,6 +800,57 @@ public void handleStatement

[GitHub] incubator-rya pull request #209: Rya 296 hasSelf

2017-08-24 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/209#discussion_r135154955 --- Diff: sail/src/main/java/org/apache/rya/rdftriplestore/inference/InferenceEngine.java --- @@ -762,6 +800,57 @@ public void handleStatement

[GitHub] incubator-rya pull request #209: Rya 296 hasSelf

2017-08-24 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/209#discussion_r135156081 --- Diff: sail/src/main/java/org/apache/rya/rdftriplestore/inference/InferenceEngine.java --- @@ -1022,4 +1060,44 @@ public void setSchedule

[GitHub] incubator-rya pull request #209: Rya 296 hasSelf

2017-08-24 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/209#discussion_r135155573 --- Diff: sail/src/main/java/org/apache/rya/rdftriplestore/inference/InferenceEngine.java --- @@ -762,6 +800,57 @@ public void handleStatement

[GitHub] incubator-rya issue #217: RYA-294 owl:someValuesFrom inference

2017-08-24 Thread jessehatfield
Github user jessehatfield commented on the issue: https://github.com/apache/incubator-rya/pull/217 Added option to disable someValuesFrom inference. Added null checks to underlying methods, documented behavior in calling methods. --- If your project is set up for it, you can reply

[GitHub] incubator-rya pull request #215: RYA-300 Added owl:oneOf inference.

2017-08-24 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/215#discussion_r135078753 --- Diff: sail/src/test/java/org/apache/rya/rdftriplestore/inference/InferenceIT.java --- @@ -400,4 +400,97 @@ public void

[GitHub] incubator-rya pull request #215: RYA-300 Added owl:oneOf inference.

2017-08-24 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/215#discussion_r135076533 --- Diff: sail/src/main/java/org/apache/rya/rdftriplestore/inference/OneOfVisitor.java --- @@ -0,0 +1,78 @@ +/* + * Licensed to the

[GitHub] incubator-rya pull request #215: RYA-300 Added owl:oneOf inference.

2017-08-24 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/215#discussion_r135081022 --- Diff: sail/src/test/java/org/apache/rya/rdftriplestore/inference/OneOfVisitorTest.java --- @@ -0,0 +1,180 @@ +/* + * Licensed to

[GitHub] incubator-rya pull request #215: RYA-300 Added owl:oneOf inference.

2017-08-24 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/215#discussion_r135080995 --- Diff: sail/src/test/java/org/apache/rya/rdftriplestore/inference/OneOfVisitorTest.java --- @@ -0,0 +1,180 @@ +/* + * Licensed to

[GitHub] incubator-rya pull request #215: RYA-300 Added owl:oneOf inference.

2017-08-24 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/215#discussion_r135073684 --- Diff: extras/indexingExample/src/main/java/MongoRyaDirectExample.java --- @@ -572,6 +573,108 @@ public static void

[GitHub] incubator-rya pull request #217: RYA-294 owl:someValuesFrom inference

2017-08-23 Thread jessehatfield
GitHub user jessehatfield opened a pull request: https://github.com/apache/incubator-rya/pull/217 RYA-294 owl:someValuesFrom inference ## Description Inference applies owl:someValuesFrom semantics for queries including statement patterns of the form "?x rdf

[GitHub] incubator-rya pull request #209: Rya 296 hasSelf

2017-08-22 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/209#discussion_r134635678 --- Diff: sail/src/test/java/org/apache/rya/rdftriplestore/inference/InferenceIT.java --- @@ -324,15 +325,64 @@ public void testUnionQuery

[GitHub] incubator-rya pull request #209: Rya 296 hasSelf

2017-08-22 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/209#discussion_r134620096 --- Diff: sail/src/main/java/org/apache/rya/rdftriplestore/inference/HasSelfVisitor.java --- @@ -0,0 +1,81 @@ +package

[GitHub] incubator-rya pull request #209: Rya 296 hasSelf

2017-08-22 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/209#discussion_r134617888 --- Diff: sail/src/main/java/org/apache/rya/rdftriplestore/inference/HasSelfVisitor.java --- @@ -0,0 +1,81 @@ +package

[GitHub] incubator-rya pull request #209: Rya 296 hasSelf

2017-08-22 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/209#discussion_r134629463 --- Diff: sail/src/main/java/org/apache/rya/rdftriplestore/inference/HasSelfVisitor.java --- @@ -0,0 +1,81 @@ +package

[GitHub] incubator-rya pull request #209: Rya 296 hasSelf

2017-08-22 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/209#discussion_r134629734 --- Diff: sail/src/main/java/org/apache/rya/rdftriplestore/inference/HasSelfVisitor.java --- @@ -0,0 +1,81 @@ +package

[GitHub] incubator-rya pull request #209: Rya 296 hasSelf

2017-08-22 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/209#discussion_r134627109 --- Diff: sail/src/main/java/org/apache/rya/rdftriplestore/inference/HasSelfVisitor.java --- @@ -0,0 +1,81 @@ +package

[GitHub] incubator-rya pull request #209: Rya 296 hasSelf

2017-08-22 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/209#discussion_r134630848 --- Diff: sail/src/main/java/org/apache/rya/rdftriplestore/inference/InferenceEngine.java --- @@ -1022,4 +1060,44 @@ public void setSchedule

[GitHub] incubator-rya pull request #209: Rya 296 hasSelf

2017-08-22 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/209#discussion_r134629624 --- Diff: sail/src/main/java/org/apache/rya/rdftriplestore/inference/HasSelfVisitor.java --- @@ -0,0 +1,81 @@ +package

[GitHub] incubator-rya pull request #209: Rya 296 hasSelf

2017-08-22 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/209#discussion_r134630981 --- Diff: sail/src/main/java/org/apache/rya/rdftriplestore/inference/InferenceEngine.java --- @@ -1022,4 +1060,44 @@ public void setSchedule

[GitHub] incubator-rya pull request #209: Rya 296 hasSelf

2017-08-22 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/209#discussion_r134618623 --- Diff: sail/src/main/java/org/apache/rya/rdftriplestore/inference/HasSelfVisitor.java --- @@ -0,0 +1,81 @@ +package

[GitHub] incubator-rya pull request #209: Rya 296 hasSelf

2017-08-22 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/209#discussion_r134632048 --- Diff: sail/src/main/java/org/apache/rya/rdftriplestore/inference/InferenceEngine.java --- @@ -1022,4 +1060,44 @@ public void setSchedule

[GitHub] incubator-rya pull request #209: Rya 296 hasSelf

2017-08-22 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/209#discussion_r134632781 --- Diff: sail/src/test/java/org/apache/rya/rdftriplestore/inference/InferenceEngineTest.java --- @@ -365,4 +365,20 @@ public void testUnionOf

[GitHub] incubator-rya pull request #206: RYA-292 Added owl:intersectionOf inference.

2017-08-22 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/206#discussion_r134539138 --- Diff: sail/src/main/java/org/apache/rya/rdftriplestore/inference/InferenceEngine.java --- @@ -653,170 +664,406 @@ private void

[GitHub] incubator-rya pull request #206: RYA-292 Added owl:intersectionOf inference.

2017-08-22 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/206#discussion_r134537523 --- Diff: sail/src/main/java/org/apache/rya/rdftriplestore/inference/InferenceEngine.java --- @@ -723,29 +724,38 @@ public void

[GitHub] incubator-rya pull request #206: RYA-292 Added owl:intersectionOf inference.

2017-08-18 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/206#discussion_r134081316 --- Diff: sail/src/main/java/org/apache/rya/rdftriplestore/inference/InferenceEngine.java --- @@ -416,22 +425,131 @@ private void

[GitHub] incubator-rya pull request #206: RYA-292 Added owl:intersectionOf inference.

2017-08-18 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/206#discussion_r134081075 --- Diff: sail/src/main/java/org/apache/rya/rdftriplestore/inference/InferenceEngine.java --- @@ -621,22 +631,189 @@ private void

[GitHub] incubator-rya pull request #206: RYA-292 Added owl:intersectionOf inference.

2017-08-15 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/206#discussion_r133323192 --- Diff: sail/src/main/java/org/apache/rya/rdftriplestore/inference/InferenceEngine.java --- @@ -467,126 +585,180 @@ private static void

[GitHub] incubator-rya pull request #206: RYA-292 Added owl:intersectionOf inference.

2017-08-15 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/206#discussion_r133319932 --- Diff: sail/src/main/java/org/apache/rya/rdftriplestore/inference/InferenceEngine.java --- @@ -416,22 +425,131 @@ private void

[GitHub] incubator-rya pull request #206: RYA-292 Added owl:intersectionOf inference.

2017-08-15 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/206#discussion_r133311778 --- Diff: sail/src/main/java/org/apache/rya/rdftriplestore/inference/InferenceEngine.java --- @@ -220,163 +229,163 @@ public void refreshGraph

[GitHub] incubator-rya pull request #206: RYA-292 Added owl:intersectionOf inference.

2017-08-15 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/206#discussion_r133310947 --- Diff: sail/src/main/java/org/apache/rya/rdftriplestore/inference/InferenceEngine.java --- @@ -220,163 +229,163 @@ public void refreshGraph

[GitHub] incubator-rya pull request #206: RYA-292 Added owl:intersectionOf inference.

2017-08-15 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/206#discussion_r133308682 --- Diff: sail/src/main/java/org/apache/rya/rdftriplestore/inference/IntersectionOfVisitor.java --- @@ -0,0 +1,159 @@ +/* + * Licensed

[GitHub] incubator-rya pull request #206: RYA-292 Added owl:intersectionOf inference.

2017-08-15 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/206#discussion_r133329139 --- Diff: common/rya.api/src/main/java/org/apache/rya/api/persist/utils/RyaDaoQueryWrapper.java --- @@ -0,0 +1,179 @@ +/* + * Licensed

[GitHub] incubator-rya pull request #206: RYA-292 Added owl:intersectionOf inference.

2017-08-15 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/206#discussion_r133312263 --- Diff: sail/src/main/java/org/apache/rya/rdftriplestore/inference/InferenceEngine.java --- @@ -220,163 +229,163 @@ public void refreshGraph

[GitHub] incubator-rya pull request #206: RYA-292 Added owl:intersectionOf inference.

2017-08-15 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/206#discussion_r133321220 --- Diff: sail/src/main/java/org/apache/rya/rdftriplestore/inference/InferenceEngine.java --- @@ -416,22 +425,131 @@ private void

[GitHub] incubator-rya issue #201: RYA-295 owl:allValuesFrom inference

2017-08-14 Thread jessehatfield
Github user jessehatfield commented on the issue: https://github.com/apache/incubator-rya/pull/201 Fixed a typo in a log message and a redundant line in the example; updated with latest changes to master. --- If your project is set up for it, you can reply to this email and have

[GitHub] incubator-rya issue #197: RYA-298, RYA-299 Domain/range inference.

2017-08-14 Thread jessehatfield
Github user jessehatfield commented on the issue: https://github.com/apache/incubator-rya/pull/197 Updated. At some point it would be nice to make a pass over the inference engine for thread-safety across both the old and new logic, maybe once the currently-pending extensions are

[GitHub] incubator-rya pull request #180: RYA-293 Added owl:unionOf inference

2017-08-09 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/180#discussion_r132230928 --- Diff: sail/src/main/java/org/apache/rya/rdftriplestore/inference/InferenceEngine.java --- @@ -142,6 +143,53 @@ public void refreshGraph

[GitHub] incubator-rya issue #180: RYA-293 Added owl:unionOf inference

2017-08-09 Thread jessehatfield
Github user jessehatfield commented on the issue: https://github.com/apache/incubator-rya/pull/180 So this is a case where a few different schema terms (rdfs:subClassOf, owl:unionOf, and eventually owl:equivalentClass) end up being represented by just one term internally (subclass

[GitHub] incubator-rya pull request #201: RYA-295 owl:allValuesFrom inference

2017-08-08 Thread jessehatfield
GitHub user jessehatfield opened a pull request: https://github.com/apache/incubator-rya/pull/201 RYA-295 owl:allValuesFrom inference ## Description Inference applies owl:allValuesFrom semantics for queries including statement patterns of the form "?x rdf

[GitHub] incubator-rya issue #197: RYA-298, RYA-299 Domain/range inference.

2017-08-04 Thread jessehatfield
Github user jessehatfield commented on the issue: https://github.com/apache/incubator-rya/pull/197 Note that the results of a domain/range query can be huge, and hugely redundant, because: A) there can be many predicates inferring the same type, and we'll query for all of them;

[GitHub] incubator-rya pull request #197: RYA-298, RYA-299 Domain/range inference.

2017-08-04 Thread jessehatfield
GitHub user jessehatfield opened a pull request: https://github.com/apache/incubator-rya/pull/197 RYA-298, RYA-299 Domain/range inference. ## Description InferenceEngine: Added a method to query for and infer domain/range schema, incorporating subclass, subproperty, and

[GitHub] incubator-rya issue #180: RYA-293 Added owl:unionOf inference

2017-07-28 Thread jessehatfield
Github user jessehatfield commented on the issue: https://github.com/apache/incubator-rya/pull/180 I'm not sure what caused those errors, but I agree they don't appear related. Two are thrown by [KafkaExportITBase.embeddedKafkaTest](https://github.com/apache/incubator-rya/b

[GitHub] incubator-rya pull request #184: RYA-297 Added owl:equivalentClass inference

2017-07-25 Thread jessehatfield
GitHub user jessehatfield opened a pull request: https://github.com/apache/incubator-rya/pull/184 RYA-297 Added owl:equivalentClass inference If A and B are equivalent classes, then A is a subclass of B and B is a subclass of A. Handled the same way as owl:equivalentProperty

[GitHub] incubator-rya pull request #180: RYA-293 Added owl:unionOf inference

2017-07-20 Thread jessehatfield
GitHub user jessehatfield opened a pull request: https://github.com/apache/incubator-rya/pull/180 RYA-293 Added owl:unionOf inference If A is the union of B and C, then B and C are subclasses of A. A owl:unionOf (B C D) means that A is the exact set of nodes that belong to

[GitHub] incubator-rya pull request #174: RYA-291 Added owl:hasValue inference

2017-07-12 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/174#discussion_r127121558 --- Diff: sail/src/main/java/org/apache/rya/rdftriplestore/inference/HasValueVisitor.java --- @@ -0,0 +1,96 @@ +package

[GitHub] incubator-rya pull request #174: RYA-291 Added owl:hasValue inference

2017-07-12 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/174#discussion_r127032327 --- Diff: sail/src/main/java/org/apache/rya/rdftriplestore/inference/InferenceEngine.java --- @@ -583,4 +625,69 @@ public boolean isSchedule

[GitHub] incubator-rya pull request #174: RYA-291 Added owl:hasValue inference

2017-07-12 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/174#discussion_r127032610 --- Diff: sail/src/main/java/org/apache/rya/rdftriplestore/inference/InferenceEngine.java --- @@ -360,7 +362,47 @@ public void refreshGraph

[GitHub] incubator-rya pull request #174: RYA-291 Added owl:hasValue inference

2017-07-12 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/174#discussion_r127020227 --- Diff: sail/src/main/java/org/apache/rya/rdftriplestore/inference/HasValueVisitor.java --- @@ -0,0 +1,96 @@ +package

[GitHub] incubator-rya pull request #174: RYA-291 Added owl:hasValue inference

2017-07-12 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/174#discussion_r127020889 --- Diff: sail/src/main/java/org/apache/rya/rdftriplestore/inference/HasValueVisitor.java --- @@ -0,0 +1,96 @@ +package

[GitHub] incubator-rya pull request #174: RYA-291 Added owl:hasValue inference

2017-07-12 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/174#discussion_r127015051 --- Diff: sail/src/main/java/org/apache/rya/rdftriplestore/inference/HasValueVisitor.java --- @@ -0,0 +1,96 @@ +package

[GitHub] incubator-rya pull request #174: RYA-291 Added owl:hasValue inference

2017-07-12 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/174#discussion_r127010918 --- Diff: sail/src/main/java/org/apache/rya/rdftriplestore/inference/HasValueVisitor.java --- @@ -0,0 +1,96 @@ +package

[GitHub] incubator-rya pull request #174: RYA-291 Added owl:hasValue inference

2017-07-12 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/174#discussion_r127007411 --- Diff: sail/src/main/java/org/apache/rya/rdftriplestore/RdfCloudTripleStoreConnection.java --- @@ -345,6 +346,7 @@ protected void

[GitHub] incubator-rya pull request #174: RYA-291 Added owl:hasValue inference

2017-06-26 Thread jessehatfield
GitHub user jessehatfield opened a pull request: https://github.com/apache/incubator-rya/pull/174 RYA-291 Added owl:hasValue inference Given a type associated with a hasValue property restriction: 1) expand queries for members of the type to also check for anything with the

[GitHub] incubator-rya pull request #173: RYA-304 Fixed rya.merger integration tests

2017-06-22 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/173#discussion_r123583040 --- Diff: extras/rya.merger/src/test/java/org/apache/rya/accumulo/mr/merge/RulesetCopyIT.java --- @@ -144,32 +146,33 @@ private static RyaType

[GitHub] incubator-rya pull request #173: RYA-304 Fixed rya.merger integration tests

2017-06-22 Thread jessehatfield
Github user jessehatfield commented on a diff in the pull request: https://github.com/apache/incubator-rya/pull/173#discussion_r123563097 --- Diff: extras/rya.merger/src/test/java/org/apache/rya/accumulo/mr/merge/RulesetCopyIT.java --- @@ -144,32 +146,33 @@ private static RyaType

[GitHub] incubator-rya pull request #55: RYA-76 Consolidated MapReduce API and applic...

2016-08-18 Thread jessehatfield
Github user jessehatfield closed the pull request at: https://github.com/apache/incubator-rya/pull/55 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the

[GitHub] incubator-rya pull request #50: Included project rya.reasoning.

2016-07-05 Thread jessehatfield
Github user jessehatfield closed the pull request at: https://github.com/apache/incubator-rya/pull/50 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the

[GitHub] incubator-rya pull request #45: Added a deserializeStatement method for the ...

2016-07-05 Thread jessehatfield
Github user jessehatfield closed the pull request at: https://github.com/apache/incubator-rya/pull/45 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the

[GitHub] incubator-rya pull request #55: Consolidated MapReduce API and applications ...

2016-06-30 Thread jessehatfield
GitHub user jessehatfield opened a pull request: https://github.com/apache/incubator-rya/pull/55 Consolidated MapReduce API and applications into toplevel project. Fixes/functionality: - Fixed hashCode/compareTo/equals methods in RyaStatementWritable, RyaType, and RyaURI

[GitHub] incubator-rya pull request #50: Included project rya.reasoning.

2016-06-15 Thread jessehatfield
GitHub user jessehatfield opened a pull request: https://github.com/apache/incubator-rya/pull/50 Included project rya.reasoning. Performs forward-chaining reasoning on Accumulo-backed Rya using a set of MapReduce jobs, with respect to a subset of the OWL RL RDF-based reasoning

[GitHub] incubator-rya pull request: Added a deserializeStatement method fo...

2016-05-27 Thread jessehatfield
GitHub user jessehatfield opened a pull request: https://github.com/apache/incubator-rya/pull/45 Added a deserializeStatement method for the EntityCentricIndex Convert a Key and Value from the entity table into a RyaStatement. You can merge this pull request into a Git repository