SPARQL中是否有WITH子句?
SPARQL中是否有类似于SQL的视图创建或WITH子句 我想:SPARQL中是否有WITH子句?,sparql,Sparql,SPARQL中是否有类似于SQL的视图创建或WITH子句 我想: 从表中选择一些数据 从同一表格中选择不在第一个选项中的数据(按主题) 这似乎在没有“WITH”的情况下有效,但我执行两个类似的SELECT查询: 选择* 从命名 { { 选择不同的s?p?o 在哪里{ 绑定(AS?p) {?s} 过滤器(LANGMATCHES(LANG(?o),“ru”)) } 订购人 } 联合 { 选择不同的s?p?o 在哪里{ 绑定(AS?p) {?s} 过滤器(LANGMATCHES(LANG(?o),“e
选择*
从命名
{
{
选择不同的s?p?o
在哪里{
绑定(AS?p)
{?s}
过滤器(LANGMATCHES(LANG(?o),“ru”))
}
订购人
}
联合
{
选择不同的s?p?o
在哪里{
绑定(AS?p)
{?s}
过滤器(LANGMATCHES(LANG(?o),“en”))
负{
选择不同的
在哪里{
绑定(AS?p)
{?s}
过滤器(LANGMATCHES(LANG(?o),“ru”))
}
}
}
订购人
}
}
对于带有的,它是特定于图形的:。至于否定,有不存在
和负
:@StanislavKralin我已经在答案中添加了我的查询。这似乎是可行的,但我做了两个类似的选择。这是唯一的办法吗?是吗?Триплеты с "русским" литералом в объекте, если он есть в исходных данных, и с английским, если нет? 尝试构造。还请使用带前缀的URI,因为人们使用智能手机。另见。另外,?o
未绑定在子查询中。至于WITH
,它是特定于图形的:。至于否定,有不存在
和负
:@StanislavKralin我已经在答案中添加了我的查询。这似乎是可行的,但我做了两个类似的选择。这是唯一的办法吗?是吗?Триплеты с "русским" литералом в объекте, если он есть в исходных данных, и с английским, если нет? 尝试构造。还请使用带前缀的URI,因为人们使用智能手机。另见。此外,?o
未绑定在子查询中。