arq

    0热度

    2回答

    我想在scala中构建一个sparql查询。我有使用apache arq库的问题,这是Java的意思。依赖关系似乎没有问题,但是Intellij无法解析ParameterizedSparqlString构造函数并生成QueryEngineHTTP构造函数。我正在运行jdk 1.8。有任何想法吗?感谢! val sparqlentities = namedEntitiesByDocument

    2热度

    1回答

    我想更改一个Jena TriplePath(org.apache.jena.sparql.core.TriplePath)的节点,但我还没有找到任何方式。想象一下,我有这样的代码: TriplePath tp = null; .... //tp has been defined and not null Node domain = tp.getSubject(); Node predic

    1热度

    1回答

    我想用arq jena编写一个属性函数扩展sparql,我该怎么写? 请求: SELECT * WHERE {?Person f:Next(name) ?x.} 我的功能的代码: import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.FileNotFoundException;

    0热度

    1回答

    我们正试图通过添加一个新的操作符来扩展jena ARQ。然而,现在我们不想从一开始就这样做,即从查询分析到查询执行的所有步骤。我们正在考虑手动重写执行计划,然后让ARQ执行重写的计划。我在网上做了一些搜索,但是,我找不到手动编辑执行计划的任何信息。我想知道是否有方法将计划写入文件并手动编辑文件,然后让ARQ从磁盘读取文件并执行它。这甚至有可能吗?任何人都可以给我一个关于如何开始这个问题的提示吗?

    1热度

    1回答

    我想弄清楚Jena TDB如何处理物理查询计划级别上的多个FROM子句的SPARQL查询。 我想知道Jena TDB如何处理通过不同图表执行查询。 我做了一些小实验,看了看查询代数,但是,我不清楚FROM子句是如何影响代数的。 看起来像FROM子句在代数中被丢弃。我期望代数是通过图的联合来评估的,但我想确定。 我有以下的四边形: <http://example.com/book2/> <http:

    0热度

    1回答

    在使用FUseki时,Jena ARQ文档中的“更新”和“插入”有什么区别?例如,如果我需要添加一个Fuseki数据库(或图)一个简单的语句,我应该使用UpdateExecutionFactory.createRemote方法还是ARQ - SPARQL Update?

    1热度

    1回答

    我收到了一个TSV文件,我正在使用tarql进行转换。 列prop有像dc:source,skos:broader等字符串。我如何将这些转换为相应的URL?假设我在tarql查询中定义了所有需要的前缀。 我可以做这个静态例如uri(concat(str(dc:),"source"))但如何动态地做到这一点?问题可以缩小到这个范围:给定一个前缀dc:如何将其扩展到适当的URL? 看着ARQ func

    0热度

    1回答

    我正在研究RDF查询语言。所以,我已经安装了Apache Jena。下面 RDF给出的数据是: @prefix foaf: <http://xlmns.com/foaf/0.1/> . _:a foaf:name "Alice" . _:b foaf:name "Ashish" . 和ARQ查询: PREFIX foaf: <http://xmlns.com/foaf/0.1/> S

    -1热度

    2回答

    如何将一个OntModel实例插入到三重存储(如TDB)中使用ARQ(SPARQL处理器用于Jena? 。这只是简单地创建书籍,并添加这些到OntModel代码现在我要插入一个三重商店这样的:? public static void createDummyBooks(){ // Create an empty ontology model OntModel ontModel

    1热度

    1回答

    我想避免将SPARQL查询作为字符串传递。因此我使用Jena的API来创建我的查询。现在我需要在我的查询PropertyPath,但我找不到任何Java类支持。你能给我一个提示吗? 下面是一些示例代码,我想插入这个(耶拿3.0.1): private Query buildQuery(final String propertyPath) { ElementTriplesBlock tri