[
https://issues.apache.org/jira/browse/RYA-420?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Kevin Chilton updated RYA-420:
------------------------------
Summary: Security Flaw: Batch Update PCJ for the shell does not create
derivative visibilities for produced binding sets. (was: Security Flaw: Batch
Update PCJ for the shell does not create derivative visibilities for produces
binding sets.)
> Security Flaw: Batch Update PCJ for the shell does not create derivative
> visibilities for produced binding sets.
> ----------------------------------------------------------------------------------------------------------------
>
> Key: RYA-420
> URL: https://issues.apache.org/jira/browse/RYA-420
> Project: Rya
> Issue Type: Bug
> Reporter: Kevin Chilton
>
> We can't use Sail to maintain PCJs because it does not support visibility
> maintenance. If we want to do batch PCJ maintenance through the shell, we
> will have to implement it in a visibility compatible way. Right now, all
> derivative binding sets have no visibilities associated with them.
> For example, suppose you load the following statements:
> urn:alice, urn:talksTo, urn:bob vis: a
> urn:bob, urn:worksAt, urn:tacoJoint vis: b
> If you are computing the following SPARQL query as a PCJ:
> SELECT * WHERE {
> ?person urn:talksTo ?employee .
> ?employee urn:worksAt ?employer .
> }
> Then you will get a Binding Set in the PCJ for that query with no
> visibilities instead of "a&b".
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)