This problem is described in the context of
http://baskauf.blogspot.com/2016/02/reasoning-on-real-linked-data-using.html
To replicate it, load these files:
The RDF in the files contains these triples:
There is also an owl:sameAs assertion:
In the settings, I have sameAs reasoning set to "ON". If I ask the simple SPARQL query:
with reasoning turned off, I get the correct answer:
"Clifford B. Anderson"@en-us
"Clifford Anderson"@nl-nl
If I ask the more complex query:
SELECT ?label
WHERE {
?pub dcterms:title "On Teaching XQuery to Digital Humanists".
?person foaf:made ?pub.
?person skos:prefLabel ?label.
}
with reasoning turned off, I get no results, as I should. However, when I turn reasoning on, the owl:sameAs assertion should cause a match on ?person, and both language alternatives should show up in the results. However, I only get
"Clifford B. Anderson"@en-us
and the second alternative is not returned.