问题标签 [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.
php - 是否可以使用 EasyRdf 从 html 页面中提取 RDFa?
我正在尝试使用EasyRDF从 html 页面中提取 RDFa 数据。但这似乎不起作用。例如,我试过:
这是我得到的错误:
致命错误:未捕获的异常 'InvalidArgumentException' 带有消息 'EasyRdf_Http_Client 仅支持 'http' 和 'https' 方案。
php - 如何使用 EasyRdf 添加 rdf:datatype
我正在使用http://www.easyrdf.org/ PHP 库来创建 RDF 文档。我不知道如何在 RDF 文档中添加rdf:datatype
.
所以我想要实现的是
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
或您有什么其他建议?
php - Easy RDF 库没有返回正确的 RDF 值
我有一个远程 RDF 文件,我想从中获取一些数据。它在远程服务器上,示例数据工作 100% 正常,但很快我解析我的文件,它开始给出错误。我正在使用 Easy RDF 库。
这是他们提供的示例:
这是我遇到错误的示例。
我得到的错误:
我的最终目标是从 RDF 文件中获取值。使用它的节点和子节点。请看看并帮助我摆脱它。
php - 如何通过 EasyRdf 执行 SPARQL 查询?
我不知道如何通过 EasyRdf 在 Virtuoso 服务器上执行 SPARQL 查询。
Virtuoso 通过以下方式启动
我可以在我的网络浏览器上访问http://localhost:8890/conductor 。在Linked Data/Graphs选项卡中,有一个图表列表:
- http://www.openlinksw.com/schemas/virtrdf#
- http://localhost:8890/sparql
- http://www.w3.org/2002/07/owl#
- http://localhost:8890/foaf
最新的是我要查询的图表,它是通过通过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
php - 在 DBpedia 上使用 EasyRdf 对 Person 进行 SPARQL 查询
我想从 DBpedia SPARQL API 获取有关人员的所有信息。第一个问题是,请求花费了太长时间。其次,我没有取回有关我所寻找的人的任何信息。我不知道我做错了什么?
我的代码:
我的结果:
php - 将 Turtle (RDF) 从字符串解析为数组
如何使用EasyRDF解析 RDF 内容(在 Turtle 序列化中) ?例如,像这样:
php - 语义网 PHP
我正在使用一些查询从 DBpedia 获取数据。首先有一个下拉菜单,其中包含所有博物馆的名称。选择一个博物馆并单击搜索按钮后,它必须给我一些查询结果,但我在打印时遇到问题。
错误说:
注意:未定义的变量:第 266 行 G:\Xampp\htdocs\mercury\project\index.php 中的 r
注意:尝试在第 266 行的 G:\Xampp\htdocs\mercury\project\index.php 中获取非对象的属性
这是我的代码:
php - 阻止 EasyRDF 嵌套资源
我有一个用 EasyRDF 创建的 RDF 图:
以上不正确 - 对空白节点的引用foaf:primaryTopic
应该是_:genid1
.
当我将该行更改为
EasyRdf 嵌套资源,如下所示:
如何阻止 EasyRdf 嵌套节点?我希望输出与第一个示例一样,仅_:genid1
作为foaf:primaryTopic
.
php - 获取给定 dbpedia 资源的标签
对于给定的 Dbpedia 资源,我想获取它的 Rdfs: 标签。例如,从http://fr.dbpedia.org/resource/Automobile
,我应该得到Automobile
,
我尝试使用简单的 RDF:
但它给了我 null 结果
我也尝试了这个 Sparql 请求,但它也给了我 null :