如何在带有德语变音符号的 dbpedia SPARQL 查询中使用 CONTAINS?

How to use CONTAINS in dbpedia SPARQL query with german umlaut?

我正在尝试用德语在 dbpedia 中查询包含某些词的摘要。但是,我对德语元音变音有疑问。是否可以将下面的代码(如果没有变音符号也有效)与变音符号一起使用?

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


或者我必须为此使用 REGEX 吗?

谢谢!

您可以只使用 "Dusseldorf" 而不是 "Düsseldorf"。将“ü”替换为 "u",“ä”替换为 "a",“ö”替换为 "o",“ß”替换为 "ss"。如果你想区分变音符号和替换字符,你必须使用正则表达式和 unicode hex。