问题标签 [blazegraph]

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.

0 投票
1 回答
226 浏览

rdf - RDF——如何根据 rdf:type 进行传递属性转换?

我正在尝试找到一种方法来根据类型推断/传播属性以防止名称冲突:

基于上面的三元组,我想推断出其他几个三元组:

我怎样才能做到这一点?仅供参考,我目前正在使用 Bigdata 和 Sesame。

一种方法是使用 SPIN,但 Bigdata + Sesame 似乎没有它;看起来耶拿是唯一可以与之媲美的东西。

0 投票
3 回答
1130 浏览

neo4j - 大数据与 Neo4J

我一直在为我的项目寻找一家三合店。在这个项目中,我想根据某些本体(OWL)存储我的数据。

根据我的研究,我最终得到了两种技术 Neo4J 和 BigData,它们似乎很适合这种情况。

我想知道这两者中的任何一个是否更适合用于 RDF、RDFS、OWL 和 SPARQL 查询。

0 投票
2 回答
850 浏览

sparql - SPARQL 查询:使用 VALUES 内联数据或 UNION 与大数据存储

我有一个看起来有点像的数据集:

我希望能够使用 SPARQL 来回答这个问题:

“我会在 someAddress 或 someOtherAddress 找到哪些项目?”

我可以使用这样的 UNION:

但我认为当我开始谈论 100 或 1000 个地址时,这将变得相当混乱。

我认为 VALUES 内联数据可能比一堆 UNION 查询更合适。我尝试编写以下查询,但我的 RDF 存储/引擎(大数据)似乎卡住了它:

(基于http://www.w3.org/TR/sparql11-query/#inline-data

我从 bigdata 得到的错误是:第 5 行第 7 列的词法错误。遇到:“”(32),之后:“VALUES”

我是否正确地形成了这个查询?使用 UNION 或 VALUES 更合适吗?

似乎无论我如何格式化这个查询(基于上面链接中的 w3 示例),我都会得到类似的词法错误。

有任何想法吗?

干杯。

0 投票
0 回答
253 浏览

apache - 如何使用 nanosparqlserver 将 rdf 数据加载到大数据

我已经下载了 bigdata.war 并使用 sesame HTTP API 部署了它。现在我不知道我应该如何使用 nanosparqlserver 将三元组的 rdf 三元组/出处加载到大数据?我正在使用芝麻 HTTP API(使用 apache tomcat)。有人可以帮忙吗。

我打算在芝麻中使用mysql、本机java和postgres

0 投票
1 回答
1429 浏览

sparql - 如何将 RDF 三元组添加到 Blazegraph?

我正在尝试添加这个简单的 RDF 示例:

进入 Blazegraph 三重商店,但我收到以下错误:

据我所知,我正在密切检查命名空间。

我也试过这个例子:

0 投票
3 回答
815 浏览

semantic-web - 为什么猫头鹰:限制推理在 Blazegraph 中不起作用?

在 Blazegraph 中使用以下 RDF(取自此答案):

以下 SPARQL 返回空白:

以下是 Blazegraph 命名空间配置(Blazegraph 从命令行作为 NanoSparqlServer 运行):

我错过了什么?

0 投票
2 回答
364 浏览

triplestore - 如何从 RDFLib 访问本体?

如何通过 RDFLib Python API 连接到三重存储并访问本体?

我正在使用的三重商店是 Blazegraph。我知道如何访问 Virtuso,但关于 Blazegraph 我不确定。

0 投票
2 回答
308 浏览

semantic-web - Blazegraph Nano SPARQL 中的上下文参数

我正在用 Blazegraph Nano SPARQL Server 做一些实验。我使用以下命令启动服务器:

但是,我需要为查询设置超时。有一个名为queryTimeout的上下文参数,但我不知道如何使用它。我可以添加一个命令选项来设置这个参数吗?如果这个参数只能在一个web.xml文件中设置,我在哪里可以找到一个web.xml可以用来设置queryTimeout参数的最小文件?

0 投票
1 回答
299 浏览

parallel-processing - 如何在 Blazegraph 中对数据集运行 PageRank?

我想在从斯坦福网络分析项目SNAP下载的数据集上运行 Blazegraph 中的 PageRank 算法。据我所知,Blazegraph 中有一个 PageRank 实现,但我找不到运行它的方法。可以运行吗?如果是,如何?

0 投票
1 回答
674 浏览

sparql - 在同一个查询中组合 SELECT 和 ASK 查询

上下文:14M 三元组,Blazegraph 工作台。我目前正在尝试设计结合了 SELECT 和 ASK 的查询。更准确地说,我想在我的图表中选择假设正确的结果。

对于我的例子,假设我有很多书,其中有一位作者和一位编辑。我想从作者那里选择他的书通过随机路径长度属性链接到client#1.

就我而言,使用我的数据,像这样直接实现查询需要花费大量时间:

为了减少微积分的时间(x 1:1000),我正在使用脚本来依次实现这些查询。该脚本选择以作者 n°1 作为作者的书籍:

如果它链接到客户端 n°1 ,我会询问 1 到 n ( id_book#1, id_book#2, ..., ) 的每个结果:id_book#n

对于相同的结果,后跟 ASK 查询的 SELECT 查询比第一个 SELECT 查询快得多。我不想探索所有的可能性?id_book prefix:linkedToEditor*/prefix:hasClient :client#1;我只想将结果保存在链接存在的地方。我尝试使用 FILTER EXISTS 或两个 SELECT 查询,但查询时间同样长:

或者

如何将我的查询优化为一个查询?