问题标签 [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.
sparql - IRI 在发布到 Neptune 服务器上的 SparQL 客户端时包含未编码的空间错误
向我的 SPARQL 客户端端点发出 POST 请求时出现以下错误:
我正在使用 Postman 发出请求并设置了一个标头,它是 Content-Type 并且具有 value sparql-update
。
我在正文中传递的数据是这样的:
我希望我可以将整个 RDF XML 文档发布到正文中,并且 SPARQL 客户端/海王星数据库只会理解其中的三元组。
我在网上看到了很多关于此错误的信息,但找不到与直接发布数据相关的解决方案。知道如何解决这个问题吗?
sparql - 是否所有导入“owl”或“rdf”的本体都实现了“domain”、“range”和其他相关谓词?
对不起,如果这是一个菜鸟和简单的问题,但它会帮助我解决我的概念混淆!我有一些猜测,但想确定一下。
我通过NeuroFMA本体和下面的查询获得了部分大脑的位置:
结果是:fma:live_incus_fm_14056
我想我也许能得到关于这个项目的更多信息。
问题 1:如果结果是文字,有区别吗?
所以,我使用optional {?loc ?p ?o}
并得到了一些结果。
但是,我想既然这个本体也导入了 RDF 和 OWL,下面的查询应该也可以,但事实并非如此(希望这些代码是正确的)!
问题 2如果上述查询正确,RDFS 和 OWL 是否只是一个建议?或者导入/遵循它们的本体是否必须使用它们的所有资源或至少扩展它们?
谢谢!
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 ofrdfs:Class
.
How are the two related? Does an rdf:resource
value always belong to rdfs:Resource
class and the other way around?
c# - VDS.RDF.Parsing.RdfXmlParser 加载(IRdfHandler 处理程序,XmlDocument 文档)丢失
我正在寻找具有上述签名的重载。
我需要从一个XmlDocument
加载,因为直接从 owl 文件加载或通过 Stream 加载会导致错误:
“输入文档已超出 MaxCharactersFromEntities 设置的限制。”
有什么我不知道的明显的东西吗?
谢谢,扬
编辑 1 - 添加显示异常的代码
我尝试解析细胞系本体(~100MB)。因为我只需要一些特定的内容,所以我想使用处理程序来专注于有趣的东西。为了演示我的问题,我使用CountHandler
python - 如何在 Python 中通过 ElementTree 使用 RDF 解析 XML 文档?
我有像这样的xml:
我将它保存到文件'xml_rdf.txt'。我通常像这样将解析器编码为 XML:
但在这种情况下,我没有得到任何物品。我知道在 XML 解析器上指定命名空间,但在这种情况下我遇到了问题。我尝试像:
但同样的故事,没有项目。
有人知道如何处理吗?
python-3.x - 使用 Raptor 比较两个 RDF/XML 文件并产生差异?
我想使用 Raptor 编写 Python 脚本来比较两个 RDF 文件,其中第二个 RDF 文件将具有第一个应该遵循的特定格式。如果有区别,那么我想打印那个区别。W3运气不好...
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?我应该改变什么让解析器正确地做到这一点?
python-3.x - 如何在 python 中从 RDF XML 文件中检索特定值
我有一个格式如下的 RDF/XML 文件(截断以仅显示必要的数据):
我想从此文件中检索某些属性,例如:
- 书名: Sepoy
- 创作者 - 姓名: Candler, Edmund
- 下载: 34
- 主题-价值: 士兵--印度--生活行为
我已经确定 SPARQL 很可能是我从事这类工作所需的技术,但我没有使用 RDF 的经验,并且对这些数据的格式感到很困惑。如何解析此文件以在 python 中检索所需的信息?
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专家...
有人可以提供一个明确的例子吗?