如何在dbpediasparql查询中使用CONTAINS和德语umlaut?

如何在dbpediasparql查询中使用CONTAINS和德语umlaut?,sparql,dbpedia,Sparql,Dbpedia,我试图用德语查询dbpedia中包含某些单词的摘要。然而,我对德国umlaute有一个问题。如果没有umlaut也有umlaut,是否可以使用下面的代码 SELECT Distinct * Where { ?resource dbo:abstract ?abstract. Filter langMatches(lang(?abstract),"DE"). ?abstract bif:contains "Düsseldo

我试图用德语查询dbpedia中包含某些单词的摘要。然而,我对德国umlaute有一个问题。如果没有umlaut也有umlaut,是否可以使用下面的代码

SELECT Distinct *
Where
{          
     ?resource dbo:abstract ?abstract.      
     Filter langMatches(lang(?abstract),"DE").        
     ?abstract bif:contains "Düsseldorf".    
}


或者我必须使用正则表达式来进行此操作


谢谢大家!

你可以用杜塞尔多夫代替杜塞尔多夫。将ü替换为u,ä替换为a,ö替换为o,ß替换为ss。如果要区分UMLAUT和替换字符,必须使用正则表达式和unicode十六进制。

谢谢,这比我想象的要容易