Sparql 在服务上构建

Sparql Construct on a service

是否可以在远程 enpoint 上从 Where 子句执行 sparql 构造?

CONSTRUCT { ?idbcountry skos:definition ?def . }

WHERE {

            ?idbcountry a skos:Concept .
            ?idbcountry rdfs:label ?label .
            FILTER(lang(?label) = "en") 

    Service <http://dbpedia.org/sparql> {
                ?s a <http://dbpedia.org/ontology/Country> .
                ?s rdfs:label ?label .
                ?s rdfs:comment ?def
                FILTER(lang(?label) = "en")
                FILTER(lang(?def) = "en")
    }
}

我发现了问题,这是由于 TopBraid 编辑器造成的。这是一个间距问题。 Where 和 Construct 分隔它们的线不应该超过两条..... 很少有其他间距的极端情况。更一般地说,间距在 TopBraid Sparql 编辑器中很重要。

查询成功