当前位置: 首页 > 知识库问答 >
问题:

在Apache Jena中创建带有嵌套节点的RDF

郁光熙
2023-03-14

我没有发现答案有什么帮助:作为作者,我想要绘制这样的图:

<address>
   <street>...</street>
   <postcode>...</postcode>
   .
   .
   .
</adress>

答案是在RDF中必须考虑三元组,但在这里不是这样吗?

  • (地址,有街道,...)
  • (地址,有邮政编码,...)
  • (Person,has address,...)

我问的另一个原因是,我使用Jena Bean从Java类模型中生成RDF,结果也是一个嵌套结构。现在我想用Apache Jena做同样的事情,但我无法找到答案,文档中没有任何提示,我试过了,到目前为止还不知道。

共有1个答案

劳彦
2023-03-14

他们为VCard名称空间使用了一个预定义的字典,这是Jena JAR附带的,但是只要浏览一下预定义的字典就可以很容易地定义自己的字典。

下面是教程http://jena.apache.org/tutorials/rdf_api.html#ch-introduction

 类似资料:
  • 我想从XML结构中使用单个节点创建嵌套的XML节点,我尝试过但无法带来嵌套的XML结构,请一些人帮助我,我无法获得预期的行为。 XML结构: XSL使用: 收到的输出: 预期产出 “人员非活动”元素应用于匹配

  • 嗨,我正在尝试在我的 https://www.graph.cool/ db 上写入带有突变的数据。我的项目是一个 React Web 应用程序,我使用 Apollo 作为 graphql 客户端和 graphql-tag npm 包作为模板文字解析器。 问题是我不知道如何使用嵌套数据为正确的突变排列 gql 模板字符串。我的架构如下所示,例如请注意,类型“公司”的字段“地址”是“地址”对象类型的数

  • 问题内容: 我需要一个MySQL查询,该查询可在一个嵌套集中移动一个节点及其所有子节点。我找到了这个站点,但是该函数似乎非常不合逻辑- 没有或没有嵌套的集合模型,并且代码本身仅比所需的更长。我在表格中仅有的额外一列是。 我不能只删除并再次添加该节点,因为它将丢失其ID。 问题答案: 我知道,这个主题已经很老了,但是无论如何仍然没有答案。我是从Google来到这里的,没有找到这个问题的直接答案。 因

  • 问题内容: 说我要制作以下JSON 目前,这就是我实现的方式 似乎应该有一个更好的方法来做到这一点,而不是做更多的事情,然后将它们放置在主体中。有比我正在使用的方法更好的动态构建方法吗? 在此先感谢您的帮助! 问题答案: 如果您处理大量JSON数据,我真的建议您使用Gson或Jackson。这要方便得多,并且两个库都很好地支持与Java对象之间的相互转换(与通过JSONObjects手动构建JSO

  • 了解如何在 Dreamweaver 中创建用于控制共享设计元素的页面中的内容的嵌套模板。 嵌套模板是指其设计和可编辑区域都基于另一个模板的模板。嵌套模板对于控制共享许多设计元素的站点页面中的内容很有用,但在各页之间有些差异。例如,基本模板中可能包含更宽广的设计区域,并且可以由站点的许多内容提供者使用,而嵌套模板可能进一步定义站点内特定部分的页面中的可编辑区域。 基本模板中的可编辑区域被传递到嵌套模

  • 问题内容: 我不太使用php,并且在对象创建方面有些模糊。我需要发出一个发送json的网络服务请求,我想我已经覆盖了那部分。在提交数据之前,我需要创建一个嵌套对象。根据我对基于ecma的脚本语言的经验,我认为这是微不足道的,但是我发现该语法难以导航。我要创建的对象如下。 我已经看到了许多平面对象的示例,但是还没有找到嵌套对象的最小示例。上面对象的php语法是什么?这是在PHP中做的不寻常的事情吗?