将JSON MQL查询转换为SPARQL
我有一大堆JSON MQL查询来查询Freebase。 是否有工具将它们转换为SPARQL,以便与OpenRDF Sesame一起使用?将JSON MQL查询转换为SPARQL,json,sparql,freebase,mql,Json,Sparql,Freebase,Mql,我有一大堆JSON MQL查询来查询Freebase。 是否有工具将它们转换为SPARQL,以便与OpenRDF Sesame一起使用? 谢谢 试试这个:据我所知,没有使用Freebase模式的SPARQL端点,因此您不仅需要翻译查询语言,还需要在Freebase模式和目标本体之间映射属性。一般来说,这会有点棘手,因为a)MQL返回一个树,SPARQL返回一个表,而b)在MQL中,一个单一的结构控制匹配和输出,而在SPARQL中,两者是不同的(SELECT vs WHERE)。这就是说,任何特定
谢谢 试试这个:据我所知,没有使用Freebase模式的SPARQL端点,因此您不仅需要翻译查询语言,还需要在Freebase模式和目标本体之间映射属性。一般来说,这会有点棘手,因为a)MQL返回一个树,SPARQL返回一个表,而b)在MQL中,一个单一的结构控制匹配和输出,而在SPARQL中,两者是不同的(SELECT vs WHERE)。这就是说,任何特定的查询集都可能非常容易进行转换。你的全部是一种特殊的形式,还是它们都不同?如果是前者,你能提供一些例子吗?