问题标签 [fuseki]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jena - 如何从源代码构建 Jena Fuseki 2?
我在 Jena Fuseki 2.0 中遇到了一个已知问题,即 UI 创建的数据集上的默认超时太小。请参阅http://permalink.gmane.org/gmane.comp.apache.jena.user/6824。此问题已在 JENA-918 下得到解决。
我需要使用修复程序构建 Fuseki 并求助于克隆 repo:
git 克隆http://git-wip-us.apache.org/repos/asf/jena.git
并进行构建:
mvn包
但是我得到了这个错误......
[错误] 无法执行目标 org.apache.rat:apache-rat-plugin:0.11:check (rat-checks) on project jena-fuseki: Too many files with unapproved license: 1 See RAT report in: /home/sparqlycode /fuseki2/src/jena/jena-fuseki2/target/rat.txt -> [帮助 1]
我应该期望它构建还是有一些我应该阅读的构建说明?
rdf - Fuseki 索引 (Lucene) 文本搜索不返回任何结果
我有一个非常大的本体 RDF 文件(几乎 4M 实例),我目前正在通过 Fuseki v2.0.0 进行流式传输。我的汇编文件如下所示:
为了在合理的响应时间内对特定元素执行文本搜索,我使用文本索引导入了 RDF 文件:
... 和
...然后将 Fuseki 服务器作为
导入期间没有错误,我可以对这个新数据集运行各种 SPARQL 查询,没有任何问题。但是当我尝试执行全文查询时,我得到 0 个结果:
我在这里遗漏了一些明显的东西吗?即使设置了详细和调试标志,我在 Fuseki 服务器日志上也看不到任何警告或错误。我可以执行常规的 SPARQL 查询来获得这些相同的结果,但它(可以理解)非常慢:
对此的任何帮助将不胜感激,因为我是 Fuseki/Jena 的新手,而且我遇到了死胡同。
python - 在 sparql.query().convert() 出现 SPARQLWrapper 的 URLError
我尝试了一个小的 python 脚本来测试我的 SPARQL 请求。然而,仅仅下一个简单的代码是行不通的。
我的代码在转换步骤冻结了很长时间,然后给了我一个 URLError。当我停止脚本时,请参阅下一条消息:
我对 2.7 和 3.4 的情况相同。编辑:我将连接从 Wifi 更改为 Intranet。我的脚本适用于 DBpedia Sparql 端点,但是当我在本地服务器上请求时出现 Http 错误。这似乎是代理或访问我的本地服务器的问题。
在此先感谢您的帮助。
sparql - 如何在 Fuseki 中抑制 objectProperty?
我无法在我的 fuseki 服务器上的图形中抑制一个 objectProperty。我尝试使用多种方法来删除我的 objectProperty 而没有结果。
我尝试使用 s-delete 来抑制:
或者
我试图找到一些有关如何正确使用 s-delete 来抑制存储在我的 fuseki 服务器中的数据中的 objectproperty 或 dataproperty 的信息,但我没有发现任何有用的信息。并且浏览器无法访问更新或抑制工具。
提前致谢。
rdf - Fuseki s-query 查询取消
我有一个在 localhost 上运行的 Fuseki 服务器,它有一个足够大的数据集,大约 700 万个三元组(加载的文件是 N3 @ 370mb)。
我一直试图在查询中尽可能多地取回数据,但我一直遇到超时问题。我只是运行一个简单的查询来获取所有限制,我一直在向上更改,直到我得到一个不起作用的查询。
这个查询的有趣之处在于它可以在提供的 Web 服务器界面上运行localhost:3030
(尽管在 firefox 方面有一些工作),但在通过命令行运行时不起作用
./s-query --service=http://localhost:3030/dataset/query --query=queryFile.rq
我得到的错误是:
和 Fuseki 日志(替换了日期和时间):
另外,我应该提到它并不总是11s。有时它更多,有时它更少。但它是(据我所见,总是在一两秒钟之内)。
我尝试修改 s-query 文件以http.read_timeout
更改response_no_body()
和response_print_body()
. 但这并没有改变任何东西。
我也尝试按照它的建议添加该行ja:context [ ja:cxtName "arq:queryTimeout" ; ja:cxtValue "30000" ] ;
,config.ttl
但同样,它似乎并没有改变任何东西。
/run/中“config.ttl”文件的内容
任何帮助,将不胜感激。
Fuseki 版本:2.0.0
insert-update - fuseki 2.0.0 更新似乎不起作用
我正在尝试使用发送到http://localhost:3030/test/update的更新请求来更新 fuseki :
fuseki 网络界面返回
但是当我查询http://localhost:3030/test/update时,我仍然在 fuseki 中有原始的三元组(即,不是带有值http://localhost:3030/test/update的更新的三元组)。任何想法?
谢谢
rdf - Fuseki2 和 TriX 格式
在 Fuseki2 中,是否可以请求 TriX XML(而不是 RDF/XML)作为响应格式(例如在提交 DESCRIBE 查询时)?我尝试将 Accept 标头设置为“application/trix+xml”,但仍然返回“application/rdf+xml”。
angularjs-routing - AngularJS路由不呈现数据
我正在尝试实现一个非常简单的角度路线。一页只是开始,一旦工作就会建立。
基本上,如果我直接在 index.html 页面中显示数据,它会产生所需的结果(三元组数),如下所示:
所以我知道我的查询、工厂等本身是可以的。
如果我随后尝试通过视图和路由来实现,则不会显示任何数据。这是我的代码。
index.html 像这样:
像这样的控制器js:
像这样的应用程序js:
/partials/count.html 像这样:
这不返回任何数据。一旦我将它移到一个单独的文件中以尝试使用路由实现,我就无法显示要显示的数据。
我在 localhost3030 上使用 Fuseki 服务器作为 SPARQL 端点,只需双击它即可运行 index.html。我不知道这是否可能是一个问题,但在网上看到了相互矛盾的建议,所以在这里发布。
在这个阶段已经花了几天的时间来解决这个问题,而且对 Angular 来说还是新手,所以完全有可能这是一个愚蠢的错误,但是什么?感谢所有帮助。
感谢您阅读希拉里。
format - Jena Fuseki 服务器中的输出格式
给定这个命令:
arq 引擎输出以下内容:
fuseki 服务器输出以下内容:
第一个问题:如何让 Fuseki 服务器以更易读的方式输出结果,而无需使用所有大括号和其他标记?
第二个问题:如何从Fuseki服务器中删除数据集,控制面板中没有这个选项,我在网上搜索。但我能找到的是:http: //jena.apache.org/documentation/serving_data/soh.html
我在终端中尝试了这些命令,但它们实际上并没有工作?