请求sparql属性函数

请求sparql属性函数,sparql,jena,Sparql,Jena,我创建了这个请求,但没有显示可以与给定名称familyName关联的结果。它只显示给定名称,然后显示另一行,familyName中的律师。 我用的是耶拿3.0。 为什么不工作 PREFIX apf: <http://jena.hpl.hp.com/ARQ/property#> PREFIX foaf: <http://xmlns.com/foaf/0.1/> SELECT * {?Person foaf:givenName ?x .

我创建了这个请求,但没有显示可以与给定名称familyName关联的结果。它只显示给定名称,然后显示另一行,familyName中的律师。 我用的是耶拿3.0。 为什么不工作

PREFIX apf:     <http://jena.hpl.hp.com/ARQ/property#>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
    SELECT *
    {?Person foaf:givenName ?x .    
    ?Person foaf:familyName ?y .  
    ?name apf:concat (?x " " ?y) }
前缀apf: 前缀foaf: 挑选* {?人foaf:givenName?x。 ?人员foaf:家庭姓名?y。 名称apf:concat(?x“”?y)}
这看起来与数据有关(例如,包含一些空字符串)。
BIND(concat(?x,“,?y)AS?name)
的效果相同,但使用标准SPARQL 1.1函数。相同的结果,不接触字符串,也没有空字符串。display null,不显示字符串,只显示空单词[前缀apf:PREFIX foaf:SELECT*{?name apf:concat(“aze”“eza”)}]