Neo4j';s SPARQL插件没有';不工作等

Neo4j';s SPARQL插件没有';不工作等,neo4j,Neo4j,我是Neo4j的新手,Neo4j是目前所有图形数据库的主要候选对象。我正在写一篇关于将数据库集成到智能城市的论文,Neo4j是实现这一目标的最佳人选之一,如果不是最好的话 然而,我无法让Neo4j的SPARQL插件工作。我也是Maven的新手,但是我能够从GitHub下载插件并编译它——然而,为了能够编译它,我不得不跳过测试。不管怎样,“建立成功” 我按照指示做了 我假设我能够将示例四边形(示例1)插入到我的数据库中: curl-X POST-H内容类型:application/json-H

我是Neo4j的新手,Neo4j是目前所有图形数据库的主要候选对象。我正在写一篇关于将数据库集成到智能城市的论文,Neo4j是实现这一目标的最佳人选之一,如果不是最好的话

然而,我无法让Neo4j的SPARQL插件工作。我也是Maven的新手,但是我能够从GitHub下载插件并编译它——然而,为了能够编译它,我不得不跳过测试。不管怎样,“建立成功”

我按照指示做了

我假设我能够将示例四边形(示例1)插入到我的数据库中:

curl-X POST-H内容类型:application/json-H Accept:application/json--data binary@sampledata.txt-v
http://l o c a l H o s t:7474/db/data/ext/SPARQLPlugin/graphdb/insert_quad

答复:

* Hostname was NOT found in DNS cache
*   Trying 127.0.0.1...
* Connected to localhost (127.0.0.1) port 7474 (#0)
> POST /db/data/ext/SPARQLPlugin/graphdb/insert_quad HTTP/1.1
> User-Agent: curl/7.35.0
> Host: localhost:7474
> Content-Type:application/json
> Accept:application/json
> Content-Length: 130
> 
* upload completely sent off: 130 out of 130 bytes
< HTTP/1.1 204 No Content
< Access-Control-Allow-Origin: *
* Server Jetty(9.0.5.v20130815) is not blacklisted
< Server: Jetty(9.0.5.v20130815)
< 
* Connection #0 to host localhost left intact
在DNS缓存中找不到主机名 *正在尝试127.0.0.1。。。 *已连接到本地主机(127.0.0.1)端口7474(#0) >POST/db/data/ext/SPARQLPlugin/graphdb/insert_quad HTTP/1.1 >用户代理:curl/7.35.0 >主机:本地主机:7474 >内容类型:application/json >接受:application/json >内容长度:130 > *完全发送上载:130字节中的130个 但是,我在数据库中找不到该四元组。我想一个查询'MATCH(n)RETURN n LIMIT 100'会显示它们,对吗?无论如何,我只找到一个具有一个属性“value:urn:com.tinkerpop.blueprints.pgm.oupls.sail:namespace”的节点。当我尝试查询时(示例2):

curl-X POST-H内容类型:application/json-H Accept:application/json--data binary@sampledata.txt-v http://l o c a l H o s t:7474/db/data/ext/SPARQLPlugin/graphdb/execute\u sparql

答复:

* Hostname was NOT found in DNS cache
*   Trying 127.0.0.1...
* Connected to localhost (127.0.0.1) port 7474 (#0)
> POST /db/data/ext/SPARQLPlugin/graphdb/insert_quad HTTP/1.1
> User-Agent: curl/7.35.0
> Host: localhost:7474
> Content-Type:application/json
> Accept:application/json
> Content-Length: 130
> 
* upload completely sent off: 130 out of 130 bytes
< HTTP/1.1 204 No Content
< Access-Control-Allow-Origin: *
* Server Jetty(9.0.5.v20130815) is not blacklisted
< Server: Jetty(9.0.5.v20130815)
< 
* Connection #0 to host localhost left intact
  • 在DNS缓存中找不到主机名
  • 正在尝试127.0.0.1
  • 已连接到本地主机(127.0.0.1)端口7474(#0)

    POST/db/data/ext/SPARQLPlugin/graphdb/execute\u sparql HTTP/1.1 用户代理:curl/7.35.0 主机:本地主机:7474 内容类型:application/json 接受:application/json 内容长度:74
  • 上传已完全发送:74个字节中有74个
  • 服务器Jetty(9.0.5.v20130815)未被列入黑名单 “stacktrace”:[ “org.openrdf.query.parser.sparql.TupleExprBuilder.createConstVar(TupleExprBuilder.java:340)”, “org.openrdf.query.parser.sparql.TupleExprBuilder.mapValueExprToVar(TupleExprBuilder.java:271)”, “org.openrdf.query.parser.sparql.TupleExprBuilder.visit(TupleExprBuilder.java:1512)”, “org.openrdf.query.parser.sparql.ast.ASTPathSequence.jjtAccept(ASTPathSequence.java:20)”, “org.openrdf.query.parser.sparql.TupleExprBuilder.visit(TupleExprBuilder.java:1323)”, “org.openrdf.query.parser.sparql.ast.ASTPathAlternative.jjtAccept(ASTPathAlternative.java:18)”, “org.openrdf.query.parser.sparql.TupleExprBuilder.visit(TupleExprBuilder.java:1875)”, “org.openrdf.query.parser.sparql.ast.ASTPropertyListPath.jjtapt(ASTPropertyListPath.java:18)”, “org.openrdf.query.parser.sparql.ast.SimpleNode.childrenAccept(SimpleNode.java:157)”, “org.openrdf.query.parser.sparql.ASTVisitorBase.visit(ASTVisitorBase.java:979)”, “org.openrdf.query.parser.sparql.ast.astTripleMessageSubjectPath.jjtAccept(astTripleMessageSubjectPath.java:18)”, “org.openrdf.query.parser.sparql.ast.SimpleNode.childrenAccept(SimpleNode.java:157)”, “org.openrdf.query.parser.sparql.ASTVisitorBase.visit(ASTVisitorBase.java:421)”, “org.openrdf.query.parser.sparql.ast.ASTBasicGraphPattern.jjtAccept(ASTBasicGraphPattern.java:19)”, “org.openrdf.query.parser.sparql.TupleExprBuilder.visit(TupleExprBuilder.java:1144)”, “org.openrdf.query.parser.sparql.ast.ASTGraphPatternGroup.jjtapt(ASTGraphPatternGroup.java:19)”, “org.openrdf.query.parser.sparql.ast.SimpleNode.childrenAccept(SimpleNode.java:157)”, “org.openrdf.query.parser.sparql.ASTVisitorBase.visit(ASTVisitorBase.java:1021)”, “org.openrdf.query.parser.sparql.ast.astwereclause.jjtapt(astwereclause.java:19)”, “org.openrdf.query.parser.sparql.TupleExprBuilder.visit(TupleExprBuilder.java:389)”, “org.openrdf.query.parser.sparql.TupleExprBuilder.visit(TupleExprBuilder.java:228)”, “org.openrdf.query.parser.sparql.ast.ASTSelectQuery.jjtapt(ASTSelectQuery.java:19)”, “org.openrdf.query.parser.sparql.TupleExprBuilder.visit(TupleExprBuilder.java:378)”, “org.openrdf.query.parser.sparql.TupleExprBuilder.visit(TupleExprBuilder.java:228)”, “org.openrdf.query.parser.sparql.ast.ASTQueryContainer.jjtAccept(ASTQueryContainer.java:21)”, “org.openrdf.query.parser.sparql.SPARQLParser.buildQueryModel(SPARQLParser.java:210)”, “org.openrdf.query.parser.sparql.SPARQLParser.parseQuery(SPARQLParser.java:164)”, “org.neo4j.server.plugin.sparql.SPARQLPlugin.executeSPARQL(SPARQLPlugin.java:68)”, “java.lang.reflect.Method.invoke(Method.java:606)”, “org.neo4j.server.plugins.PluginMethod.invoke(PluginMethod.java:61)”, “org.neo4j.server.plugins.PluginManager.invoke(PluginManager.java:159)”, “org.neo4j.server.rest.web.ExtensionService.invokeGraphDatabaseExtension(ExtensionService.java:312)”, “org.neo4j.server.rest.web.ExtensionService.invokeGraphDatabaseExtension(ExtensionService.java:134)”, “java.lang.reflect.Method.invoke(Method.java:606)”, org.neo4j.server.rest.transactional.TransactionalRequestDispatcher.dispatch(TransactionalRequestDispatcher.java:1