With the following data,
@prefix d: <http://learningsparql.com/ns/data#> .
@prefix dm: <http://learningsparql.com/ns/demo#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix mt: <http://learningsparql.com/ns/mytypesystem#> .
d:item2a dm:prop "two" .
d:item2b dm:prop "two"^^xsd:string .
d:item2c dm:prop "two"^^mt:potrzebies .
d:item2d dm:prop "two"@en .
I run this query,
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX d: <http://learningsparql.com/ns/data#>
SELECT ?s
WHERE { ?s ?p "two"^^xsd:string . }
and Jena 2.7.4 ARQ gives me this result,
------------
| s |
============
| d:item2b |
| d:item2a |
------------
but running the same query against the same data with Fuseki 0.2.6 gives
me this:
------------
| s |
============
| d:item2b |
------------
Why is this? According to current W3C Recommendations (as opposed to
future plans for RDF 1.1), Fuseki is more correct, right?
Thanks,
Bob