问题标签 [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 回答
402 浏览

xml - 如何将 RDF 图映射到目标 XML 模式?

给定一个 RDF 数据图,以及描述该数据图中使用的类和属性的 OWL 本体,是否有一种算法、工具或映射语言可以在对应于目标 XML 模式的 XML 文档中序列化该数据?

我正在考虑本体类和属性上的类似 JAXB 的注释来驱动 XML 序列化。

通常,给定这张图

我想生成类似于以下内容的 XML:

请注意这与预期的 RDF/XML 序列化有何不同:自定义属性保存 URI 而不是rdf:about; 一些属性被序列化为 XML 属性,其他的被序列化为 XML 元素;onto:has_expression没有序列化;使用元素“ lang”代替“ language”。

请注意,我正在寻找“RDF2XML”映射,而不是XML2RDF 映射/转换或“Object2RDF”映射。

我什么也找不到。如果其他人已经徒劳地搜索了这个,我会接受“不,没有这样的事情”的答案。

0 投票
0 回答
52 浏览

sparql - 具有相同预测的主题和动作

我有 RDF/XML 格式的 RDF 文件。RDF 文件描述了一个句子的subjectactionobject,我想提取它们。subjectobject值由 描述,但aapi:text,object由 描述aapi:name。我的问题是我无法区分句子的subjectaction,因为它们具有相同的谓词并且它们不保留顺序。

这是我的代码:

输出 : 输出截图

文件中的一部分

0 投票
1 回答
355 浏览

utf-8 - 在 OWLAPI 中,如何在标头中编写包含 UTF-8 编码的 RDF/XML

我有一个 OWLOntology,我需要使用 RDFXMLDocumentFormat 将其保存到文件中,并且我想将其编码为 UTF-8。具体来说,我希望文件在顶部有以下内容:

当然,我可以将 OWLOntology(使用 RDFXMLDocumentFormat)保存到 ByteArrayOutputStream,使用该输出流中的字符串创建 XML 文档,然后使用编码设置为 UTF-8 的转换器将该 XML 文档写入文件;但是,这在大型本体上表现不佳,因为它将被写入输出流,然后读回然后再次写出。

在 API 中,我确实查看了允许我设置编码的 RDFXMLWriter,并且似乎 RDFXMLStorer 在存储本体时使用了它。但是,我看不到如何访问 RDFXMLWriter 来指定所需的编码。

有没有办法做到这一点,我错过了?

0 投票
1 回答
565 浏览

dump - 将图表从 Virtuoso 导出为 RDF/XML 格式

我想将OpenLink Virtuoso中的图形转储到 RDF/XML 文件中。我知道这个dump_one_graph命令,但是这个命令的结果是一个 Turtle 文件。

请帮助我以 RDF/XML 格式导出。

0 投票
1 回答
95 浏览

xpath - 如何在 Python 中使用 XPath 限制特定 xml 元素的开始和结束标记之间的元素提取范围?

我有一个 RDF/XML 元素,想找出特定标记的开头和结尾之间的所有元素。我怎么能那样做?

例如 :

我想提取 BaseVoltage.isDC 和 BaseVoltage.nominalVoltage 的值,因为它们位于 . 如前所述,这只是一个示例,我还有更多这样的开始和结束标签。

我想用 Xpath 来做,但不太确定怎么做。

0 投票
1 回答
79 浏览

c# - 如何从主题 URINode 中查找谓词

我真的不明白如何从主题 URINode 中读取谓词(URINodes)。

另外,是否有通过特定谓词值查找 IURINodes 的方法?

0 投票
0 回答
169 浏览

owl - 为什么 Food 本体不使用“OWL:NamedIndividual”?

在食品本体http://www.w3.org/TR/2004/REC-owl-guide-20040210/food#中,我看到了这种代表阶级和个人的方式:

对于个人“蛋糕”、“香蕉”和“混合水果”,为什么不使用:

那是因为食物本体是用旧语法表示的吗?

0 投票
1 回答
216 浏览

python-2.7 - 使用 CIDOC-CRM 本体通过 RDF 文件查询 SPARQL

我是 Apache Spark、SPARQL 的初学者,我正在尝试使用 CIDOC-CRM 本体对 RDF 文件进行一些查询,我执行了这个 SPARQL 查询,但它从来没有得到结果

来自 data.rdf 的示例如下

例如,我想获得标签“Mirella Serlorenzi”和所有其他标签,尊重查询中的条件

我希望你有一些帮助,或者一些书籍来看看,提前谢谢

0 投票
0 回答
77 浏览

java - 在 rdf/xml 中添加标签

我正在尝试比较两个 OntModel 并检查 model2 中是否缺少任何类 model1,然后在 model1 类上添加一个标签,告诉它从 model2 中删除的时间。我的代码正确检测到丢失的类,但不附加标签。如何在检测到的类上添加标签/类?

0 投票
1 回答
1167 浏览

excel - 在 Excel 中从网站读取 RDF/XML 文件

我需要从网站上读取 RDF/XML 文件,但在阅读了其他一些帖子后还没有弄清楚如何做,并且以前没有使用此类文件的经验。

理想情况下,我会将此文件转换为将 Excel 作为一堆数据处理,任何人都可以指导我使用该文件的提示吗?