CONSTRUCT使用这个查询会发生一些奇怪的事情LIMIT.我希望收到1级或2的解决方案LIMIT 1,并LIMIT 2分别,即一个或两个图形,而是我总能得到两个图,与11或12的三倍.
CONSTRUCT {
ex:sceneResource skos:related ?newSceneSubject.
?newSceneSubject a lcx:Scene ;
dcterms:subject ?type ;
lcx:hasTitle ?title ;
lcx:describedBy ?thumbNail ;
lcx:motto ?motto ;
lcx:freebaseID ?freebaseID
}
WHERE {
{ ?newSceneSubject a ex:interestType1 }
UNION
{ ?newSceneSubject a ex:interestType2 }
?newSceneSubject lcx:hasTitle ?title ;
a ?type .
lcx:freebaseID ?freebaseID .
OPTIONAL { ?newSceneSubject lcx:motto ?motto }
OPTIONAL { ?newSceneSubject lcx:describedBy ?thumbNail }
}
LIMIT 2
Run Code Online (Sandbox Code Playgroud)
我有没有误解LIMIT与CONSTRUCT,或者是有耶拿API中的错误?
我正在寻找一种从freebase RDF API解析RDF的简洁方法.我试过jquery.rdf.js/ jquery.rdf.turtle.js,但似乎在处理点符号CURIEs时遇到了麻烦.例如,下面是我从Freebase获得的有关该城市的Turtle "Oslo":
@prefix key: <http://rdf.freebase.com/key/>.
@prefix ns: <http://rdf.freebase.com/ns/>.
@prefix owl: <http://www.w3.org/2002/07/owl#>.
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix xsd: <http://www.w3.org/2001/XMLSchema#>.
ns:m.05l64
ns:base.aareas.schema.administrative_area.administrative_area_type ns:m.0hzcklw;
ns:base.aareas.schema.administrative_area.administrative_parent ns:m.05b4w;
ns:base.biblioness.bibs_location.country ns:m.05b4w;
ns:base.biblioness.bibs_loca
Run Code Online (Sandbox Code Playgroud)
导致错误:
uncaught exception: Invalid Turtle: Expecting ':', found '.05l64
ns:base.a...'
Run Code Online (Sandbox Code Playgroud)
有没有办法替换.,或不同的库或解决方法?