Mailing list ARC-DEV: Archives

[arc-dev] Empty language tags = possible error?

From: Viliam Simko 
Subject: [arc-dev] Empty language tags = possible error?
Date: Thu, 14 Feb 2008 03:10:35 +0100


Hello,

Following SPARQL query does not work properly. It looks like your query engine 
does not like empty language tags. Usually users do not specify language tags 
so the query should return plenty of results. However, the result-set is 
empty most of the time.

SELECT *
{
    _:x ?p ?y
    FILTER (lang(?y) = "")
}

Suppose we have a database of Artworks. Each Artwork has a title in various 
languages. Practical use-case would be to obtain all English "titles" -  
defined either by xml:lang="en" or by missing language tag.

Regards,

Viliam