We're updating the issue view to help you get more done. 

two property paths with "/" return no result

Description

  1. This doesn't return anything

    1 2 3 4 5 select * { ?c1 gvp:prefLabelGVP/xl:literalForm ?l1. ?c1 gvp:aat2100_distinguished_from ?c2. ?c2 gvp:prefLabelGVP/xl:literalForm ?l2. }
  2. This returns stuff:

    1 2 3 4 5 select * { ?c1 gvp:prefLabelGVP/xl:literalForm ?l1. ?c1 gvp:aat2100_distinguished_from ?c2. ?c2 gvp:prefLabelGVP [xl:literalForm ?l2]. }
  3. This returns stuff too:

    1 2 3 4 select * { ?c1 gvp:aat2100_distinguished_from ?c2. ?c2 gvp:prefLabelGVP/xl:literalForm ?l2. }
  4. And so does this:

    1 2 3 4 select * { ?c1 gvp:prefLabelGVP/xl:literalForm ?l1. ?c1 gvp:aat2100_distinguished_from ?c2. }

I thought that the "." at the end of each statement terminates the pattern. But in query 1, it seems the property path in the third pattern is somehow added to the second pattern. Adding parens doesn't help

Status

Assignee

JeenB

Reporter

Vladimir Alexiev

Labels

Components

Fix versions

Affects versions

2.7.9

Priority

Major