首页 > 解决方案 > 在 OSLC4J 中,如何将属性添加到具有七个关联属性的资源中?

问题描述

我正在尝试从 Neo4j 数据库向后工作到一些等效的 OSLC AM 资源。在这个数据库中,有一些节点彼此之间存在关系,而这些关系具有不属于任何一个节点的属性。在 OSLC 翻译中,创建节点和属性很简单,但我看不到任何向属性添加属性的方法。有一个示例 XML 显示了如何使用 rdf:Description 语句执行此操作,但我现在看不到从 OSLC4J 对象获取该输出。实体化资源只允许添加一个值,在可以使用的情况下,我至少需要七个。我错过了什么?

标签: javaneo4joslc

解决方案


如果你在具体化之后,你可以从 Link 类(https://github.com/eclipse/lyo.core/blob/master/oslc4j-core/src/main/java/org/eclipse/lyo/ oslc4j/core/model/Link.java ) 在 OSLC4J 中实现。

也就是说,创建一个扩展 AbstractReifiedResource 的类,并在该类上定义 7 个属性。链接只有一个字符串标签属性,但我相信你可以定义尽可能多的属性。


推荐阅读