问题标签 [arq]
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 - 使用 dataSetAccessor 更新 Fuseki
我已经安装了 fuseki 1.0.2 版,我可以使用 --> 成功运行它
./fuseki-server --update --loc=/home/mytdbs/tdb /ds
并在http://localhost:3030/sparql.tpl上查询。我有一个 tdb,我想使用 java 更新它。为此,我试图让模型使用:
但是,当我运行此命令时,我将收到以下异常:
java.lang.NoSuchFieldError: org.apache.jena.atlas.web.auth.ServiceAuthenticator.getServiceContextMap(ServiceAuthenticator.java:95) 处的服务上下文 (ServiceAuthenticator.java) :101) 在 org.apache.jena.atlas.web.auth.AbstractScopedAuthenticator.findCredentials(AbstractScopedAuthenticator.java:107) 的 org.apache.jena.atlas.web.auth.ServiceAuthenticator.getCredentials(ServiceAuthenticator.java:38) org.apache.jena.atlas.web.auth.AbstractScopedAuthenticator.getUserName(AbstractScopedAuthenticator.java:50) 在 org.apache.jena.atlas.web.auth.AbstractScopedAuthenticator.hasUserName(AbstractScopedAuthenticator.java:60) 在 org.apache。 jena.atlas.web.auth.AbstractCredentialsAuthenticator.apply(AbstractCredentialsAuthenticator.java:41) 在 org。org.apache.jena.riot.web.HttpOp.exec(HttpOp.java:1108) 上 org.apache.jena.riot.web 上的 apache.jena.riot.web.HttpOp.applyAuthentication(HttpOp.java:1226)。 org.apache.jena.riot.web.HttpOp.execHttpGet(HttpOp.java:353) 在 org.apache.jena.web.DatasetGraphAccessorHTTP.doGet(DatasetGraphAccessorHTTP.java:134) 的 HttpOp.execHttpGet(HttpOp.java:384)在 org.apache.jena.web.DatasetGraphAccessorHTTP.httpGet(DatasetGraphAccessorHTTP.java:123) 在 org.apache.jena.web.DatasetAdapter.getModel(DatasetAdapter.java:39)doGet(DatasetGraphAccessorHTTP.java:134) 在 org.apache.jena.web.DatasetGraphAccessorHTTP.httpGet(DatasetGraphAccessorHTTP.java:123) 在 org.apache.jena.web.DatasetAdapter.getModel(DatasetAdapter.java:39)doGet(DatasetGraphAccessorHTTP.java:134) 在 org.apache.jena.web.DatasetGraphAccessorHTTP.httpGet(DatasetGraphAccessorHTTP.java:123) 在 org.apache.jena.web.DatasetAdapter.getModel(DatasetAdapter.java:39)
我正在使用 java 1.6 和 Jena 2.11.2。我对耶拿很陌生,所以我不确定还有哪些其他信息可能有用。非常感谢任何帮助/提示。
unicode - 带有 JENA 的 DBPedia(de)数据:字符编码错误(“非 unicode”)
我尝试在我的本地机器上访问 DBpedia (de) 数据。下载并解压缩了一些 ttl 文件后,我尝试测试一个非常简单的 SPARQL 查询。
使用此 ARQ 命令(在 Windows 上):
我确实希望不会出错,但相反,我遇到了一堆这样的错误:
在这些错误之后,ARQ 添加了以下内容:
测试了两个解压缩实用程序(Linux 上的 Ark 和 Windows 上的 Winrar),我很确定解压缩不是这里的问题。
我还用 Notepad++ 查看了 ttl 文件,所有字符对我来说都是正确的,即使是 Ä、Ö、Ü 等有问题的字符。
所以,我不知道如何处理这些错误,并希望得到任何帮助!
(为提出与 100% 编程无关的问题而道歉。但我不知道 JENA 或 DBPedia 是否是这里的问题,因此,哪个邮件列表是合适的。但是,无论如何,这是一个初学者的问题。所以,我希望这里有人可以提供帮助。)
sparql - 如何使用 ARQ jena 查询多个表?
概述
我正在使用ARQ来查询本地RDF
文件。该查询应用于5 个文件,它们是:
- a_m.nt、description.nt、labels.nt、links.nt、literals.nt
信息被建模为一组三元组:
- 主谓宾语
算法
首先,我想从a_m.nt文件中选择特定主题。其次,我想从description.nt和labels.nt中选择所选主题的标签和描述。以另一种方式,搜索description.nt和labels.nt以查找与从a_m.nt中提取的主题具有相同主题的描述和标签。最后,我想从links.nt和literals.nt中提取其余属性。
询问
命令行
问题
通过使用此查询,我首先选择一个具有该类型的主题,music
然后选择它的描述、标签和其他属性。那是对的吗?
api - rdf jena api 比较主语谓语宾语
我创建了一个扩展sparql的功能!如何将 rdf 文件的主题、对象和属性与函数的参数(主题、属性、对象)进行比较?
这是我的功能,但它不显示任何结果!
java - 属性函数扩展 sparql
我想用arq jena写一个属性函数扩展sparql,怎么写?要求:
我的功能代码:
从 rdf 中提取 sebject 、 predicate 和 object :
将 rdf 的主语和谓词与请求的主语和谓词进行比较
以及如何注册我的功能
sparql - SPARQL 扩展函数,SPARQL 语法在哪里添加?
我想知道当我使用 apache jena arq 创建 sparql 扩展函数时,它在哪里添加到语法 sparql 中,用于属性函数和过滤器函数。
maven - 如何在 Maven 中使用 Jena ARQ?
我们正在尝试通过添加一个新的运算符来开发 Jena ARQ 的扩展。我们想知道如何在 maven 中使用 jena 和/或 arq 来完成这项任务。我们在那里看到了许多 Maven 工件。有人可以给我们一个提示或一个例子,我们应该使用哪个工件?提前致谢!
jena - Jena ARQ 查询执行扩展
我们正在尝试通过添加一个新的运算符来扩展 jena ARQ。但是,现在,我们不想从一开始就这样做,即,从查询解析到查询执行的所有步骤。我们正在考虑手动重写执行计划,然后让 ARQ 执行重写的计划。我在网上做了一些搜索,但是,我找不到任何有关手动编辑执行计划的信息。我想知道是否有办法将计划写入文件并手动编辑文件,然后让 ARQ 从磁盘读取文件并执行它。这甚至可能吗?谁能给我一个关于如何开始这个问题的提示?
java - Jena Arq 阶段重新排序?
所以我知道 Jena Arq 支持阶段重新排序作为优化。(见https://github.com/apache/jena/blob/master/jena-arq/src/main/java/org/apache/jena/sparql/engine/main/StageGeneratorGeneric.java)
在第 70 行,检查输入是否为QueryIterRoot
- 我的问题是我提交的每个查询,输入是QueryIterRoot
所以它永远不会在该块内运行优化。
追溯堆栈,我看不到如何生成查询,其中 QueryIterRoot 不是传递给 StageGeneratorGeneric 的输入。我是否遗漏了一些让舞台优化工作的东西?
sparql - ARQ query for blank node
I am working on RDF query language. So, I have installed Apache Jena.
RDF data is given below:
And ARQ query is:
Problem — my result is:
The correct result is: