bug or wrong way for VALUES in SPARQL, OpenLink Virtuoso?

和自甴很熟 提交于 2020-01-06 12:41:47

问题


I have Virtuoso 7.10 and command VALUES works for 1*x or x*1 asign to tables like:

SELECT * WHERE 
{
VALUES (?z ?r ?t)
{
 ("x" "y" "z")
}
}

and for:

SELECT * WHERE 
{
VALUES ?z
{
 "x" "y" "z"
}
}

But the problem is when i try to assign like this:

SELECT * WHERE 
{
VALUES (?z ?r ?t)
{
 ("x" "y" "z")
 ("xy" "yx" "zx")
}
}

then in result, i have only first column filled, but other two are empty (same as with two column). Is it a bug or am I doing something wrong? Is there a workaround?

来源:https://stackoverflow.com/questions/26732902/bug-or-wrong-way-for-values-in-sparql-openlink-virtuoso

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!