问题标签 [arc2]

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 回答
346 浏览

sparql - 如何使用 ARC2 获取“过滤器不存在”查询?

我有一个基于ARC2的 RDF 存储设置并填充了一些数据。当我在没有该部分的情况下运行以下查询时,将返回预期的结果(类型为vcard:Individualor的所有 URI ):foaf:PersonFILTER NOT EXISTS

当我尝试app:id通过运行完整查询来排除具有该属性的那些东西时,它会失败并显示以下消息:

在 sparql.org 上的查询验证器中测试查询时,没有问题。我的查询是否有问题,或者这是 ARC2 的缺点?

您能想出一个替代查询,我可以尝试使用 ARC2 来获得所需的结果吗?

0 投票
1 回答
163 浏览

sparql - 使用 CONSTRUCT 从带有 ARC2 的 dbpedia 获取城市名称

我正在尝试用来自 Dbpedia 的西班牙城市名称填充我的 rdf 但是......没有提取任何内容。我用 ARC2 库来做

也许我通过 DBPedia 本体或不正确的 CONSTRUCT 结构看错了....

先感谢您

0 投票
1 回答
135 浏览

php - 如何在 ARC2 PHP 中计算三元组的数量

我在 ARC2 PHP 中创建了一个 CONSTRUCT 查询,但是如何计算我收到了多少个三元组?

因为现在查询不写任何输出。

0 投票
1 回答
73 浏览

php - 不能在 ARC2 中做任何 INSERT

我查看了各种示例,并尝试INSERT使用 ARC2。没有任何结果。也许这是一些语法错误?

`

0 投票
1 回答
100 浏览

php - 在 DBpedia 端点中工作但不适用于 ARC2 的 SPARQL 查询

查询如下:

它使用DBpedia 端点工作得非常好,但是当我尝试使用 ARC2 从 PHP 使用它时,我收到以下错误:

查询 errorsArray([0] => ARC2_SPARQLPlusParser [1] => 不完整或无效的组图模式中的 FILTER。无法处理 ARC2_SPARQLPlusParser 中的“”)

任何想法可能是什么问题?谢谢!

0 投票
0 回答
163 浏览

php - 无法使用 php ARC2 从本地猫头鹰查询

我正在使用 php(我使用 ARC2 库)开发一个网站,该网站使用 OWL 作为 mysql 之类的后端,但我无法查询并获得任何结果......请帮助:(

这是我正在尝试的完整代码...

0 投票
0 回答
82 浏览

php - 如何使用 ARC2 同时结合 2 个端点?

我正在使用 ARC2 在 DBpedia 上执行 SPARQL 查询并将结果作为 HTML 网页(表格)获取。因此,用于此目的的脚本是用 PHP 和 SPARQL 编写的。

但我也想“同时”集成另一个端点,以查询另一个数据库/知识库(如 DBpedia、FreeBase 或 WikiData)并将其与结果结合起来,请问这怎么可能?我需要写什么?

如有必要,我可以提供更多信息。

0 投票
0 回答
125 浏览

insert - 如何在ARC2中插入

我正在尝试将一个人插入到 ARC 2 中,但目前没有任何成功...我使用INSERT INTO ...CONSTRUCT

我收到的 Tee 错误是

当我试图不这样做时CONSTRUCT

我收到了回复:

在我看来,这个响应好像已经完成了,但是......没有任何东西添加到带有本体的 RDF 文件中

有人可以帮助我吗? AKSW !!!! 求救

0 投票
0 回答
64 浏览

php - 通过 AR2 PHP 进行的 SPARQL 查询不再起作用

我使用 ARC2 PHP 库 ( https://github.com/semsol/arc2 ) 从我的网站查询我的本体。它需要我在服务器上创建一个 MySQL 数据库,我做到了。来自本体的三元组由 ARC2 库存储在该数据库中。SPARQL 查询按预期工作。

昨天,我不得不在我的本体中添加一些实例。我这样做并将更新的本体上传到我的网站。但是,查询结果并未返回新实例。我怀疑 ARC2 没有将新的三元组加载到数据存储中。因此,我从服务器上删除了数据库,并创建了一个具有相同名称、用户和密码的新数据库。

我验证了三元组已成功加载到数据存储中。但是,以前有效的查询不再有效。他们没有返回任何结果。示例查询:

此查询在较早时有效。它现在不返回任何结果。我能搞砸什么?我能做些什么来修复它?

感谢您阅读我的长问题。我为它这么长而道歉,但我希望它尽可能详细。

0 投票
1 回答
108 浏览

rdf - 导入 RDF:被引用的空白节点会被合并还是单独处理?

将 RDF 导入三重存储时:引用的空白节点(作为对象)是否会被合并或单独处理,就好像它们是不同的一样?

导入三重存储的示例 RDF:

使用ARC2进行测试,假设这两个空白节点相同并合并它们的值(ex:baz 42ex:biz 24)。

那是对的吗?

根据以下帖子,我认为这是不正确的。我希望创建两个单独的空白节点实例

帖子:

  1. 如何区分 RDF 中的两个空白节点?
  2. SPARQL查询中空白节点和变量的区别