我正在使用SPARQL,我想知道我是否可以在子句中放入sparql?更具体地说,我需要获得对此sparql查询具有特定条件的实体(s1,s2)[s1在字段上的聚合值超过5]
select
?s1 ?x ?s2.
WHERE {
{?s1 rdf:type dbpedia-owl:Scientist.}
{?s2 rdf:type dbpedia-owl:Scientist.}
{?s2 dbpedia-owl:field ?x.}
{?s1 dbpedia-owl:field ?x.}
}
Run Code Online (Sandbox Code Playgroud)
所以我需要像这样添加一个额外的IN子句
SELECT
?s1 ?x ?s2.
WHERE {
{?s1 rdf:type dbpedia-owl:Scientist.}
{?s2 rdf:type dbpedia-owl:Scientist.}
{?s2 dbpedia-owl:field ?x.}
{?s1 dbpedia-owl:field ?x.}
{?s1 IN
{
SELECT ?s1 WHERE {
SELECT ?s1 (COUNT(?p) AS ?prizes) {
?s1 dbpprop:prizes ?p.
} group by (?s1)
}FILTER (?prizes > 2)
}
}
}
Run Code Online (Sandbox Code Playgroud)
但是我在sparql查询解析器上遇到错误.....有谁知道如何修复它?
我无法在初始设置中登录 keycloak。我设法通过 /standalone.sh -b=0.0.0.0 命令运行服务器,当通过http://xxxx:8080访问它时,登录页面不允许我使用 admin/admin 用户名和密码登录。任何提示都受到高度评价。
海市蜃楼是使用OCaml而不是C的unix内核的新实现吗?或者海市蜃楼只在Ocaml中实现了unix内核的一部分?
谢谢.