问题标签 [easyrdf]

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 投票
0 回答
336 浏览

php - 是否可以使用 EasyRdf 从 html 页面中提取 RDFa?

我正在尝试使用EasyRDF从 html 页面中提取 RDFa 数据。但这似乎不起作用。例如,我试过:

这是我得到的错误:

致命错误:未捕获的异常 'InvalidArgumentException' 带有消息 'EasyRdf_Http_Client 仅支持 'http' 和 'https' 方案。

0 投票
1 回答
236 浏览

php - 如何使用 EasyRdf 添加 rdf:datatype

我正在使用http://www.easyrdf.org/ PHP 库来创建 RDF 文档。我不知道如何在 RDF 文档中添加rdf:datatype.

所以我想要实现的是

0 投票
1 回答
793 浏览

php - EasyRDF:如何创建空白节点并设置 rdf:about 属性?

我正在使用EasyRdf在图中创建一些节点。我的问题是我正在尝试创建一个新的空白节点并为其设置一个rdf:about指向正确资源的属性。

这段代码的问题在于它创建了一个新rdf:Description节点,但我无法将其添加rdf:about为属性。

我需要的是


我尝试添加rdf:about为资源,但 W3C 验证器输出错误“ rdf:about is not allowed as an element tag here ”。

所以这行不通,也可能不是一个好主意。


创建新的空白节点时如何添加rdf:about或您有什么其他建议?

0 投票
1 回答
1558 浏览

php - Easy RDF 库没有返回正确的 RDF 值

我有一个远程 RDF 文件,我想从中获取一些数据。它在远程服务器上,示例数据工作 100% 正常,但很快我解析我的文件,它开始给出错误。我正在使用 Easy RDF 库。

这是他们提供的示例:

这是我遇到错误的示例。

我得到的错误:

我的最终目标是从 RDF 文件中获取值。使用它的节点和子节点。请看看并帮助我摆脱它。

0 投票
1 回答
1018 浏览

php - 如何通过 EasyRdf 执行 SPARQL 查询?

我不知道如何通过 EasyRdf 在 Virtuoso 服务器上执行 SPARQL 查询。

Virtuoso 通过以下方式启动

我可以在我的网络浏览器上访问http://localhost:8890/conductor 。Linked Data/Graphs选项卡中,有一个图表列表:

最新的是我要查询的图表,它是通过通过Quad Store Upload 上传文件http://njh.me/foaf.rdf创建的。

现在是 PHP 部分。通过 EasyRdf 执行查询的正确方法是什么?以下代码

抛出此异常:http://localhost:8890/foaf的 HTTP 请求失败:找不到文件

我也测试过

  • http://localhost:8890/foaf/sparql:对http://localhost:8890/foaf/sparql的 HTTP 请求失败:找不到文件
  • http://localhost:1111/foaf/sparql:解析 HTTP 响应失败。
  • http://localhost:1111/foaf:注意: fwrite(): send of 375 bytes failed with errno=10054 An existing connection was closed by the remotehost
0 投票
1 回答
660 浏览

php - 在 DBpedia 上使用 EasyRdf 对 Person 进行 SPARQL 查询

我想从 DBpedia SPARQL API 获取有关人员的所有信息。第一个问题是,请求花费了太长时间。其次,我没有取回有关我所寻找的人的任何信息。我不知道我做错了什么?

我的代码:

我的结果:

0 投票
1 回答
598 浏览

php - 将 Turtle (RDF) 从字符串解析为数组

如何使用EasyRDF解析 RDF 内容(在 Turtle 序列化中) ?例如,像这样:

0 投票
1 回答
695 浏览

php - 语义网 PHP

我正在使用一些查询从 DBpedia 获取数据。首先有一个下拉菜单,其中包含所有博物馆的名称。选择一个博物馆并单击搜索按钮后,它必须给我一些查询结果,但我在打印时遇到问题。

错误说:

注意:未定义的变量:第 266 行 G:\Xampp\htdocs\mercury\project\index.php 中的 r

注意:尝试在第 266 行的 G:\Xampp\htdocs\mercury\project\index.php 中获取非对象的属性

这是我的代码:

0 投票
1 回答
159 浏览

php - 阻止 EasyRDF 嵌套资源

我有一个用 EasyRDF 创建的 RDF 图:

以上不正确 - 对空白节点的引用foaf:primaryTopic应该是_:genid1.

当我将该行更改为

EasyRdf 嵌套资源,如下所示:

如何阻止 EasyRdf 嵌套节点?我希望输出与第一个示例一样,仅_:genid1作为foaf:primaryTopic.

0 投票
1 回答
442 浏览

php - 获取给定 dbpedia 资源的标签

对于给定的 Dbpedia 资源,我想获取它的 Rdfs: 标签。例如,从http://fr.dbpedia.org/resource/Automobile,我应该得到Automobile

我尝试使用简单的 RDF:

但它给了我 null 结果

我也尝试了这个 Sparql 请求,但它也给了我 null :