Print

Print


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Karen,

> Thomas, could you indicate which SPARQL 1.1 spec you are referencing, and the
> section? Thanks. It looks like predicate paths in 1.1 may resolve this. The main
> thing is to try some actual queries against actual data. I will do that later
> today. I will try the search using triples to avoid the issue of skolemizing
> behind the scenes, and against more than one software package. (Soroka, could
> you try the triples I provided using Jena? Thanks.)

http://www.w3.org/TR/sparql11-query/

especially:

4.1.4 Syntax for Blank Nodes

"Blank nodes in graph patterns act as variables, not as references to specific
blank nodes in the data being queried."

(followed by examples for queries)


I do not see any difference to the same section in the SPARQL 1.0 specification
http://www.w3.org/TR/rdf-sparql-query/


and

18.4 Property Path patterns

After the box "Definition: Evaluation of Sequence Property Path" it tells:

"Informally, this is the same as:

SELECT * { X P _:a . _:a Q Y }

using the fact that a blank node _:a acts like a variable (under simple
entailment) except it does not appear in the results from SELECT *."




viele Gruesse
Thomas Berger
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iJwEAQECAAYFAlPb45sACgkQYhMlmJ6W47P+AgQAgabnhunKIJdSUIFdghpnFqSX
zTpvWFpIAs5gyHL4jv33J9uQRyxSblYSccaWF5FJfZpgifN4s2CpN36qvmlAGd8p
MRV8uyxWtH6GE7AcvxdDtg56RsD+nQ/Y1p7cFjq+l9oN2kRb6YzyVLp6lCd2OsDN
dBdIoskDNZCvgAQj5N4=
=TPHa
-----END PGP SIGNATURE-----