问题标签 [rdf-xml]

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

sparql - IRI 在发布到 Neptune 服务器上的 SparQL 客户端时包含未编码的空间错误

向我的 SPARQL 客户端端点发出 POST 请求时出现以下错误:

我正在使用 Postman 发出请求并设置了一个标头,它是 Content-Type 并且具有 value sparql-update

我在正文中传递的数据是这样的:

我希望我可以将整个 RDF XML 文档发布到正文中,并且 SPARQL 客户端/海王星数据库只会理解其中的三元组。

我在网上看到了很多关于此错误的信息,但找不到与直接发布数据相关的解决方案。知道如何解决这个问题吗?

0 投票
1 回答
177 浏览

sparql - 是否所有导入“owl”或“rdf”的本体都实现了“domain”、“range”和其他相关谓词?

对不起,如果这是一个菜鸟和简单的问题,但它会帮助我解决我的概念混淆!我有一些猜测,但想确定一下。

我通过NeuroFMA本体和下面的查询获得了部分大脑的位置:

结果是:fma:live_incus_fm_14056

我想我也许能得到关于这个项目的更多信息。

问题 1:如果结果是文字,有区别吗?

所以,我使用optional {?loc ?p ?o}并得到了一些结果。

但是,我想既然这个本体也导入了 RDF 和 OWL,下面的查询应该也可以,但事实并非如此(希望这些代码是正确的)!

问题 2如果上述查询正确,RDFS 和 OWL 是否只是一个建议?或者导入/遵循它们的本体是否必须使用它们的所有资源或至少扩展它们?

谢谢!

0 投票
1 回答
564 浏览

rdf - What is the difference between rdf:resource and rdfs:Resource?

In RDF 1.1 XML Syntax documentation rdf:resource is used as a shortened form when defining Empty Property Elements:

When a predicate arc in an RDF graph points to an object node which has no further predicate arcs, which appears in RDF/XML as an empty node element (or ) this form can be shortened. This is done by using the IRI of the object node as the value of an XML attribute rdf:resource on the containing property element and making the property element empty.

In RDF Schema 1.1 rdfs:Resource is defined as a class:

All things described by RDF are called resources, and are instances of the class rdfs:Resource. This is the class of everything. All other classes are subclasses of this class. rdfs:Resource is an instance of rdfs:Class.

How are the two related? Does an rdf:resource value always belong to rdfs:Resource class and the other way around?

0 投票
1 回答
88 浏览

c# - VDS.RDF.Parsing.RdfXmlParser 加载(IRdfHandler 处理程序,XmlDocument 文档)丢失

我正在寻找具有上述签名的重载。

我需要从一个XmlDocument加载,因为直接从 owl 文件加载或通过 Stream 加载会导致错误:

“输入文档已超出 MaxCharactersFromEntities 设置的限制。”

有什么我不知道的明显的东西吗?

谢谢,扬

编辑 1 - 添加显示异常的代码

我尝试解析细胞系本体(~100MB)。因为我只需要一些特定的内容,所以我想使用处理程序来专注于有趣的东西。为了演示我的问题,我使用CountHandler

0 投票
1 回答
158 浏览

xml - SPARQL:在查询中使用过滤器

我最近开始使用 SPARQL 并有一个练习来进行查询,该查询将允许我获得将歌手作为唯一歌手的歌曲名称?在这种情况下,约翰列侬是唯一的歌手。

我有一个 beatles.ttl 数据文件,到目前为止,我能够选择 John Lennon 担任主唱的所有歌曲,但是有些歌曲是他与其他 2 名乐队成员的主唱。

结果:

插入图像描述

查询结果中出现了所有以 John Lennon 为歌手的歌曲,但最后 2 首除了他是歌手外,还有其他 2 名乐队成员在该歌曲中也是歌手。

我试图完成的是一个查询,在该查询中我获得了约翰列侬是唯一歌手的每一首歌。

数据文件 (Beatles.ttl)

披头士2.ttl

0 投票
2 回答
200 浏览

python - 如何在 Python 中通过 ElementTree 使用 RDF 解析 XML 文档?

我有像这样的xml:

我将它保存到文件'xml_rdf.txt'。我通常像这样将解析器编码为 XML:

但在这种情况下,我没有得到任何物品。我知道在 XML 解析器上指定命名空间,但在这种情况下我遇到了问题。我尝试像:

但同样的故事,没有项目。

有人知道如何处理吗?

0 投票
1 回答
149 浏览

python-3.x - 使用 Raptor 比较两个 RDF/XML 文件并产生差异?

我想使用 Raptor 编写 Python 脚本来比较两个 RDF 文件,其中第二个 RDF 文件将具有第一个应该遵循的特定格式。如果有区别,那么我想打印那个区别。W3运气不好...

0 投票
1 回答
141 浏览

rdf - 为什么 W3C RDF 验证器不使用完整命名空间替换 URI?

我尝试使用 W3C RDF Validator 在线验证一个非常简单的手动编写的 RDF。令我惊讶的是,它正确地解析了来自 rdf 命名空间的 URI,但不是来自不同的命名空间(也来自 W3C)。为什么会这样?

让我们举个例子

这验证并被解析为 解析结果

如您所见,谓词 (rdf:type) 得到了很好的扩展,可以单击它。对象 (org:Organization) 根本没有展开,而且当我尝试单击链接时,它实际上会向浏览器发送“org:Organization”,从而产生错误。但是命名空间 org 的定义就像 rdf 命名空间一样,如果我手动访问http://www.w3.org/ns/org#Organization,我会得到一个 Turtle 文档。

所以,我的问题是:为什么不在对象中放置http://www.w3.org/ns/org#Organization?我应该改变什么让解析器正确地做到这一点?

0 投票
0 回答
38 浏览

python-3.x - 如何在 python 中从 RDF XML 文件中检索特定值

我有一个格式如下的 RDF/XML 文件(截断以仅显示必要的数据):

我想从此文件中检索某些属性,例如:

  • 书名: Sepoy
  • 创作者 - 姓名: Candler, Edmund
  • 下载: 34
  • 主题-价值: 士兵--印度--生活行为

我已经确定 SPARQL 很可能是我从事这类工作所需的技术,但我没有使用 RDF 的经验,并且对这些数据的格式感到很困惑。如何解析此文件以在 python 中检索所需的信息?

0 投票
1 回答
54 浏览

rdf - 使用 RDF/XML 插入三元组时指定命名图

我正在使用 RDF/XML 在tripplestore (GraphDb) 中插入三元组。这可行,但我还需要将所有三元组收集到一个唯一的命名图中,并且我正在 RDF/XML 中寻找正确的语法来执行此操作,当插入数据并始终为图使用相同的名称时(类似于“http:/ /domain_com/graphName")。

我找到的唯一文档是这个https://www.w3.org/2009/07/NamedGraph.html#rdf-xml但我在尝试实现它时只会出错,我必须承认我不是 RDF/XML专家...

有人可以提供一个明确的例子吗?