当我使用 (dotnetRDF)在http://dbpedia.org/sparql上执行以下查询时,VDS.RDF.Query.SparqlRemoteEndpoint.QueryWithResultSet()
一切正常。
SELECT ?film ?p ?o
WHERE {
?film <http://purl.org/dc/terms/subject> <http://dbpedia.org/resource/Category:Japanese_films> .
?film ?p ?o
}
limit 500
但是当我尝试使用这个查询时SparqlRemoteEndpoint.QueryWithResultGraph()
CONSTRUCT { ?film ?p ?o}
WHERE {
?film <http://purl.org/dc/terms/subject> <http://dbpedia.org/resource/Category:Japanese_films> .
?film ?p ?o
}
limit 500
我收到带有消息的 RdfParseException
"[Line 456 Column 29] Unexpected Character (Code 8211) – was encountered"
我尝试为 ResultsAcceptHeader 和 RdfAcceptHeader 属性设置值,但没有成功。
如果在第二个查询中我将限制从 500 更改为例如 100,则它可以正常工作。
你可以帮帮我吗?
现在,如果 limit 的值为 456.
[Line 495 Column 25] Unexpected Character (Code 8211) – was encountered
,则会引发异常,这是第 495 行ns19:???_???5555 .
。第 25 列的值为_
在这里,您有 wiki 格式的数据http://dbpedia.org/page/Interstella_5555:_The_5tory_of_the_5ecret_5tar_5ystem,我想,财产价值存在问题dbpprop:kanji
(因ターステラ5555)