Sparql构造服务

时间:2015-05-05 18:23:37

标签: rdf sparql semantic-web

是否可以从远程连接点上的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")
    }
}

1 个答案:

答案 0 :(得分:0)

我发现了问题,这是由TopBraid编辑器引起的。这是一个间距问题。 Where和Construct不应该有超过两行将它们分开.....还有其他一些间距的角落情况。更常见的是,间距在TopBraid Sparql编辑器中很重要。

因此查询没问题。