Дан график:
@prefix da: <http://example.com/data/> .
@prefix on: <http://example.com/on/> .
da:Shenaz on:husband da:Javed .
da:Rita on:friend da:Noor ;
on:sister da:Tom .
da:Noor on:sister da:Shenaz .
da:Javed on:child da:Jaabir .
da:Tom on:sister da:James .
da:Jaabir on:grandFather da:Rafick .
Между da:Noor
и da:James
есть путь, который равен da:Noor ^on:friend/on:sister/on:sister da:James .
, но следующий запрос возвращает false
PREFIX da: <http://example.com/data/>
PREFIX on: <http://example.com/on/>
ASK {
da:Noor ((<>|!<>)|^(<>|!<>))* da:James .
}
Это возможная ошибка в Jena, с RDFLib в Python возвращается True
da
иon
, то есть добавить либо/
, либо#
. - person UninformedUser   schedule 10.04.2017